XML 102 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Accrued Liabilities - Schedule of Accrued Liabilities Related to Restructuring and Others Charges (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Accrued vendor costs $ 5,553 $ 4,357
Property, sales and other taxes 9,336 4,341
Commissions payable 319 1,289
Payroll taxes 1,951 2,521
Accrued restructuring costs 630 2,812
Accrued severance 0 990
Accrued insurance 1,062 0
Other 3,478 2,988
Total $ 22,329 $ 19,298