XML 136 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
SCHEDULE II. VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Increase (decrease) in valuation allowance $ (5,400)    
Allowance for Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 15,522 $ 8,853 $ 12,235
Charged to Cost and Expenses 2,821 7,042 330
Due to Currency Translation Adjustments (117) (37) (110)
Other (3,112) (336) (3,602)
Balance at End of Period 15,114 15,522 8,853
Deferred Tax Assets - Valuation Allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 177,888 132,954 130,902
Charged to Cost and Expenses 27,317 44,608 21,505
Due to Currency Translation Adjustments (7,240) 3,721 (8,625)
Other (5,220) (3,395) (10,828)
Balance at End of Period 192,745 177,888 132,954
Pension Adjustments      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Increase (decrease) in valuation allowance $ (5,400) (1,800) (7,100)
Tax Rate Change      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Increase (decrease) in valuation allowance   $ 1,800 $ 4,300