Annual report pursuant to Section 13 and 15(d)

SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details)

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, Allowance, Credit Loss [Member]      
Valuation allowances and reserves [Roll Forward]      
Balance at Beginning of Period $ 82,350 $ 63,294 $ 50,491
Charges of Costs, Expenses and Other 10,430 32,645 29,281
Write-off of Accounts Receivable 22,901 10,771 10,364
Other 2,784 (2,818) (6,114)
Balance at End of Period 72,663 82,350 63,294
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]      
Valuation allowances and reserves [Roll Forward]      
Balance at Beginning of Period 1,194,374 1,240,881 1,219,496
Charges of Costs, Expenses and Other (650,231) (93,450) 38,811
Deletions 0 0 0
Other [1] 25,352 46,943 (17,426)
Balance at End of Period $ 569,495 $ 1,194,374 $ 1,240,881
[1] During 2024, 2023 and 2022, the valuation allowance was adjusted for acquisitions, divestitures and foreign currency adjustments.