XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Other Balance Sheet Information - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accrued Liabilities And Other Liabilities [Abstract]    
Accrued acquisition consideration $ 14,080 $ 2,665
Accrued expenses 6,976 4,559
Accrued compensation costs 4,632 6,588
Warranty allowance 4,595 6,106
Other 4,039 2,316
Total accrued expenses and other current liabilities $ 34,322 $ 22,234