XML 126 R109.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
Allowance for doubtful accounts      
Changes in valuation and qualifying accounts      
Balance at Beginning of Period $ 11,464 $ 12,556 $ 11,105
Additions: Charged to Costs and Expenses 4,371 1,195 1,778
Additions: Charged (Credited) to Other Accounts [1] (2,057) (94) 598
Deductions [2] 1,104 2,193 925
Balance at End of Period 12,674 11,464 12,556
Deferred tax asset valuation allowance      
Changes in valuation and qualifying accounts      
Balance at Beginning of Period 36,876 44,627 55,619
Additions: Charged to Costs and Expenses 3,010 4,570 2,262
Additions: Charged (Credited) to Other Accounts [1] (3,532) (606) (5,197)
Deductions [2] 1,070 11,715 8,057
Balance at End of Period $ 35,284 $ 36,876 $ 44,627
[1] Currency translation adjustment, reductions from restructuring and other adjustments.
[2] For the Allowance for doubtful accounts, deductions relate to uncollectible accounts written-off, net of recoveries. For the Deferred tax asset valuation allowance, deductions relate to the reversal of valuation allowances due to the realization of net operating loss carryforwards.