XML 78 R66.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
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year $ 65,901 $ 15,908 $ 22,299
Additions Charged to Costs and Expenses 3,280    
Deductions (4,249)   (6,391)
Balance at End of Year 64,932 65,901 15,908
Topic 326      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 65,901 31,296  
Additions Charged to Costs and Expenses   34,623  
Deductions   (18)  
Balance at End of Year   65,901 31,296
Inventory Valuation and Obsolescence [Member]      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 19,676 15,890 22,141
Additions Charged to Costs and Expenses 3,280 3,786  
Deductions     (6,251)
Balance at End of Year 22,956 19,676 15,890
Allowance for doubtful accounts receivable      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 46,225 18 158
Deductions (4,249) (18) (140)
Balance at End of Year 41,976 46,225 18
Allowance for doubtful accounts receivable | Topic 326      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year $ 46,225 15,388  
Additions Charged to Costs and Expenses   30,837  
Balance at End of Year   $ 46,225 $ 15,388