XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Financial Information - Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Compensation and benefits $ 17,925 $ 23,659
Operating lease liabilities 7,044 7,502
Taxes payable 6,163 5,018
Accrued freight 2,716 2,679
Accrued legal and professional fees 2,015 1,535
Warranty costs 1,326 1,458
Other 10,969 10,711
Accrued liabilities and other $ 48,158 $ 52,562