XML 109 R95.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 $ 5,183 $ 1,324 $ 476
Charges to Earnings 777 7,606 1,428
Charges to Other Accounts 0 0 0
Deductions (3,232) (3,747) (580)
Balance at end of period 2,728 5,183 1,324
Deferred tax valuation allowance      
Movement in Valuation Allowances and Reserves      
Balance at beginning of period 67,544 52,023 51,689
Charges to Earnings (4,543) 12,736 20,858
Charges to Other Accounts (893) 2,785 (20,524)
Deductions 0 0 0
Balance at end of period $ 62,108 $ 67,544 $ 52,023