XML 119 R106.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Period $ 67,291 $ 69,807 $ 61,782
Charged to Costs and Other Deductions 929 2,870 18,929
Charged to Other Accounts (192) (393) (329)
Deductions (15,133) (4,993) (10,575)
Balance at End of Period 52,895 67,291 69,807
Inventory reserve      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Period 21,931 23,477 35,048
Charged to Costs and Other Deductions 1,107 392 5,082
Charged to Other Accounts   418  
Deductions   (2,356) (16,653)
Balance at End of Period 23,038 21,931 23,477
Valuation allowance on deferred tax assets      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Period 3,754,207 3,616,880 2,780,001
Charged to Other Accounts 85,678 137,327 836,879
Balance at End of Period $ 3,839,885 $ 3,754,207 $ 3,616,880