XML 112 R93.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 credit losses      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period $ 24,684 $ 38,846 $ 28,712
Charges to Earnings 57,261 79,385 104,261
Charges to Other Accounts 1,868 171 110
Deductions (63,309) (93,718) (94,237)
Balance at End of Period 20,504 24,684 38,846
Deferred tax valuation allowance      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period 76,821 64,877 66,626
Charges to Earnings (33,130) 9,891 1,795
Charges to Other Accounts (1,198) 2,053 (3,544)
Deductions
Balance at End of Period 42,493 76,821 64,877
Other reserves      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period 420 692 777
Balance at End of Period $ 477 $ 420 $ 692