XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued purchases $ 20,374 $ 285
Accrued payroll and benefits 19,144 13,693
Accrued expenses 10,835 6,371
Accrued sales tax 8,011 4,284
Product warranty reserve (See Note 15. Commitments and Contingencies) 15,812 4,865
Restructuring reserve 1,644 0
Total accrued liabilities and other current liabilities $ 75,820 $ 29,498