XML 108 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for Doubtful Accounts [Member]      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Period $ 69,807 $ 61,782 $ 41,207
Charged to Costs and Other Deductions 2,870 18,929 17,529
Charged to Other Accounts (393) (329) (51)
Deductions (4,993) (10,575) 3,097
Balance at End of Period 67,291 69,807 61,782
Inventory Valuation Reserve [Member]      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Period 23,477 35,048 27,854
Charged to Costs and Other Deductions 392 5,082 11,808
Charged to Other Accounts 418    
Deductions (2,356) (16,653) (4,614)
Balance at End of Period 21,931 23,477 35,048
Valuation Allowance of Deferred Tax Assets [Member]      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Period 3,616,880 2,780,001 1,917,390
Charged to Other Accounts 137,327 836,879 862,611
Balance at End of Period $ 3,754,207 $ 3,616,880 $ 2,780,001