Annual report pursuant to Section 13 and 15(d)

Schedule II - Valuation and Qualifying Accounts

v3.24.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
SCHEDULE II
Valuation and Qualifying Accounts
Year Description
Balance at the
Beginning of
Period
Additions Charged to Cost and Expense Write-Offs/Other
Balance at
End of
Period
(In thousands)          
2023 Allowance for Estimated Credit Losses $ 2,630  $ 7,772  $ (1,209) $ 9,193 
Reserve for Excess and Obsolete Inventories $ 36,817  $ 8,229  $ (6,507) $ 38,539 
Deferred Tax Valuation Allowance $ 57,369  $ 8,096  $ 175  $ 65,640 
2022 Allowance for Estimated Credit Losses $ 3,183  $ 565  $ (1,118) $ 2,630 
Reserve for Excess and Obsolete Inventories $ 33,775  $ 2,850  $ 192  $ 36,817 
Deferred Tax Valuation Allowance $ 43,519  $ 15,236  $ (1,386) $ 57,369 
2021 Allowance for Estimated Credit Losses $ 3,218  $ 90  $ (125) $ 3,183 
Reserve for Excess and Obsolete Inventories $ 33,410  $ 3,852  $ (3,487) $ 33,775 
Deferred Tax Valuation Allowance $ 37,168  $ 7,100  $ (749) $ 43,519