XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Other Liabilities Disclosure [Abstract]        
Accrued compensation and benefits $ 24,725 $ 12,510    
Accrued contingent considerations and earn-outs 47,522 10,796    
Finance lease obligations 599 9,720    
Contract liabilities, current portion 6,995 6,173    
Accrued warranty 4,783 4,919 $ 5,756 $ 4,510
Other 13,855 9,662    
Total $ 98,479 $ 53,780