XML 123 R107.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 doubtful accounts      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Period $ 52,895 $ 67,291 $ 69,807
Charged to Costs and Other Deductions (56) 929 2,870
Charged to Other Accounts 56 (192) (393)
Deductions (31) (15,133) (4,993)
Balance at End of Period 52,864 52,895 67,291
Inventory reserve      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Period 23,038 21,931 23,477
Charged to Costs and Other Deductions 864 1,107 392
Charged to Other Accounts     418
Deductions     (2,356)
Balance at End of Period 23,902 23,038 21,931
Valuation allowance on deferred tax assets      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Period 3,839,885 3,754,207 3,616,880
Charged to Other Accounts 122,315 85,678 137,327
Balance at End of Period $ 3,962,200 $ 3,839,885 $ 3,754,207