XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Product Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Activity for accrued warranty expense        
Balance at beginning of period $ 5,475 $ 5,511 $ 4,980 $ 4,997
Provision 2,318 1,325 5,625 5,123
Claims paid/costs incurred (1,931) (1,511) (4,928) (4,708)
Foreign currency translation (39) 83 146 (4)
Balance at end of period $ 5,823 $ 5,408 $ 5,823 $ 5,408
Minimum        
Product Warranty Liability [Line Items]        
Product warranty period     1 year  
Maximum        
Product Warranty Liability [Line Items]        
Product warranty period     2 years