XML 113 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Additional Financial Statement Information (Other Accrued Expenses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer advance payments $ 8,712 $ 7,983
Accrued restructuring 249 183
Goods received, not yet invoiced 2,837 2,523
Accrued taxes, other than income taxes 1,370 1,141
Accrued commissions 4,077 3,217
Accrued professional fees 1,343 1,360
Accrued technical warranty 770 740
Current accrued pension and other post retirement costs 511 505
Other 2,558 2,654
Other accrued expenses $ 22,427 $ 20,306