XML 108 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for credit losses      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period $ 38,846 $ 28,712 $ 26,046
Charges to Earnings 79,385 104,261 86,594
Charges to Other Accounts 171 110 92
Deductions (93,718) (94,237) (84,020)
Balance at End of Period 24,684 38,846 28,712
Deferred tax valuation allowance      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period 64,877 66,626 77,076
Charges to Earnings 9,891 1,795 (5,925)
Charges to Other Accounts 2,053 (3,544) (4,525)
Deductions 0
Balance at End of Period 76,821 64,877 66,626
Other reserves      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period 692 777 0
Balance at End of Period $ 420 $ 692 $ 777