XML 44 R30.htm IDEA: XBRL DOCUMENT 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
YearDescription
Balance at the
Beginning of
Period
Additions Charged to Cost and ExpenseWrite-Offs/Other
Balance at
End of
Period
(In thousands)     
2023Allowance 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 
2022Allowance 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 
2021Allowance 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