Annual report pursuant to Section 13 and 15(d)

Schedule II - Valuation and Qualifying Accounts (Details)

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 Estimated Credit Losses      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period $ 3,183 $ 3,218 $ 3,559
Additions Charged to Cost and Expense 565 90 1,913
Write-Offs/Other (1,118) (125) (2,254)
Balance at End of Period 2,630 3,183 3,218
Reserve for Excess and Obsolete Inventories      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 33,775 33,410 33,606
Additions Charged to Cost and Expense 2,850 3,852 4,166
Write-Offs/Other 192 (3,487) (4,362)
Balance at End of Period 36,817 33,775 33,410
Deferred Tax Valuation Allowance      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 43,519 37,168 13,303
Additions Charged to Cost and Expense 15,236 7,100 23,152
Write-Offs/Other (1,386) (749) 713
Balance at End of Period $ 57,369 $ 43,519 $ 37,168