XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Contract liabilities $ 1,935 $ 1,134
Duties 479 470
Expense associated with fulfilled performance obligations 1,429 1,120
Freight and handling fees 2,043 2,497
Interest 1,417 1,413
Operating lease obligations 5,222 5,509
Product warranty claims costs 522 522
Professional fees 2,385 2,293
Sales and value added taxes 3,135 3,750
Other 5,040 5,426
Total other accrued liabilities $ 23,607 $ 24,134