Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule II - Valuation and Qualifying Accounts (Details)

v3.25.4
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Allowance for Estimated Credit Losses      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period $ 2,377 $ 9,193 $ 2,630
Additions Charged to Cost and Expense (36) 1,348 7,772
Write-Offs/Other (1,494) (8,164) (1,209)
Balance at End of Period 847 2,377 9,193
Reserve for Excess and Obsolete Inventories      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 43,342 38,539 36,817
Additions Charged to Cost and Expense 17,022 12,434 8,229
Write-Offs/Other (11,711) (7,631) (6,507)
Balance at End of Period 48,653 43,342 38,539
Deferred Tax Valuation Allowance      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 78,659 65,640 57,369
Additions Charged to Cost and Expense (11,514) 14,543 8,096
Write-Offs/Other 7,306 (1,524) 175
Balance at End of Period $ 74,451 $ 78,659 $ 65,640