XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.4
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2025
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)     
2025Allowance for Estimated Credit Losses$2,377 $(36)$(1,494)$847 
Reserve for Excess and Obsolete Inventories$43,342 $17,022 $(11,711)$48,653 
Deferred Tax Valuation Allowance$78,659 $(11,514)$7,306 $74,451 
2024Allowance for Estimated Credit Losses$9,193 $1,348 $(8,164)$2,377 
Reserve for Excess and Obsolete Inventories$38,539 $12,434 $(7,631)$43,342 
Deferred Tax Valuation Allowance$65,640 $14,543 $(1,524)$78,659 
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