Annual report pursuant to Section 13 and 15(d)

Schedule II - Valuation and Qualifying Accounts (Details)

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 Estimated Credit Losses      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period $ 3,218 $ 3,559 $ 1,486
Additions Charged to Cost and Expense 90 1,913 2,144
Write-Offs/Other (125) (2,254) (71)
Balance at End of Period 3,183 3,218 3,559
Reserve for Excess and Obsolete Inventories      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 33,410 33,606 20,826
Additions Charged to Cost and Expense 3,852 4,166 14,803
Write-Offs/Other (3,487) (4,362) (2,023)
Balance at End of Period 33,775 33,410 33,606
Deferred Tax Valuation Allowance      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 37,168 13,303 8,098
Additions Charged to Cost and Expense 7,100 23,152 5,205
Write-Offs/Other (749) 713 0
Balance at End of Period $ 43,519 $ 37,168 $ 13,303