XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Product Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Activity for accrued warranty expense    
Balance at beginning of period $ 3,951 $ 4,177
Provision 1,675 995
Claims paid/costs incurred (1,229) (1,045)
Foreign currency translation (11) (36)
Balance at end of period $ 4,386 $ 4,091
Minimum    
Product Warranty Liability [Line Items]    
Product warranty period 1 year  
Maximum    
Product Warranty Liability [Line Items]    
Product warranty period 2 years