Commitments and Contingencies - Schedule of Contractual Obligation, Fiscal Year Maturity (Details) $ in Thousands |
Dec. 31, 2019
USD ($)
|
---|---|
Commitments and Contingencies Disclosure [Abstract] | |
Operating lease obligations, total | $ 4,334 |
Operating lease obligations, less than 1 year | 1,472 |
Operating lease obligations, 1 to 3 years | 2,518 |
Operating lease obligations, 3 to 5 years | 344 |
Operating lease obligations, after 5 years | |
Operating leases future minimum, total | 4,334 |
Operating leases future minimum, less than 1 year | 1,472 |
Operating leases future minimum, 1 to 3 years | 2,518 |
Operating leases future minimum, 3 to 5 years | 344 |
Operating leases future minimum, after 5 years |
X | ||||||||||
- Definition Amount of contingent consideration due after the fifth fiscal year following the latest fiscal year. No definition available.
|
X | ||||||||||
- Definition Amount of contingent consideration due in the next fiscal year following the latest fiscal year. No definition available.
|
X | ||||||||||
- Definition Amount of contingent consideration due. No definition available.
|
X | ||||||||||
- Definition Amount of contingent consideration due in the fourth and fifth fiscal years following the latest fiscal year. No definition available.
|
X | ||||||||||
- Definition Amount of contingent consideration due in the second and third fiscal years following the latest fiscal year. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|
X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|
X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth and fifth fiscal years following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|
X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second and third fiscal years following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|
X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|