v3.25.4
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Allowance for credit losses      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period $ 20,504 $ 24,684 $ 38,846
Charges to Earnings 48,491 57,261 79,385
Charges to Other Accounts 970 1,868 171
Deductions (54,075) (63,309) (93,718)
Balance at End of Period 15,890 20,504 24,684
Deferred tax valuation allowance      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period 42,493 76,821 64,877
Charges to Earnings (14,395) (33,130) 9,891
Charges to Other Accounts 3,091 (1,198) 2,053
Deductions
Balance at End of Period 31,189 42,493 76,821
Other reserves      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period 477 420 692
Balance at End of Period $ 630 $ 477 $ 420