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 | $ 50,971 | $ 36,637 | $ 27,178 |
Charges to Earnings | 87,729 | 116,553 | 89,893 |
Charges to Other Accounts | 174 | 109 | 123 |
Deductions | (106,495) | (102,328) | (80,557) |
Balance at end of period | 32,379 | 50,971 | 36,637 |
Deferred tax valuation allowance | |||
Movement in Valuation Allowances and Reserves | |||
Balance at beginning of period | 124,012 | 112,640 | 111,691 |
Charges to Earnings | 4,373 | (4,497) | (1,620) |
Charges to Other Accounts | 3,673 | 15,869 | 2,569 |
Deductions | 0 | 0 | 0 |
Balance at end of period | 132,058 | 124,012 | 112,640 |
Other reserves | |||
Movement in Valuation Allowances and Reserves | |||
Balance at beginning of period | 1,880 | 2,530 | 0 |
Balance at end of period | $ 1,391 | $ 1,880 | $ 2,530 |