Contingent Consideration - Schedule of Consideration Transferred (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2020
USD ($)
|
Jun. 30, 2019
USD ($)
|
Jun. 30, 2020
USD ($)
manufactured_units
|
Jun. 30, 2019
USD ($)
|
Jun. 01, 2018
USD ($)
|
|
Business Acquisition [Line Items] | |||||
Contingent consideration | $ 570 | $ 570 | |||
Fair value adjustment | $ 0 | $ (575) | $ (1,020) | $ (1,542) | |
Quickthree Solutions | |||||
Business Acquisition [Line Items] | |||||
Contingent consideration | $ 9,200 | ||||
Minimum | Quickthree Solutions | |||||
Business Acquisition [Line Items] | |||||
Units Used In Calculation | manufactured_units | 1 | ||||
Maximum | Quickthree Solutions | |||||
Business Acquisition [Line Items] | |||||
Units Used In Calculation | manufactured_units | 5 |