XML 124 R108.htm IDEA: XBRL DOCUMENT 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
Credit loss allowance for accounts receivable      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period $ 7,906 $ 7,109 $ 7,078
Charged to Costs and Expenses 1,064 1,527 2,656
Net (Deductions) Recoveries/Increases (1,948) (730) (2,625)
Balance at End of Period 7,022 7,906 7,109
Deferred tax asset valuation allowance      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period 391 1,591 990
Charged to Costs and Expenses     601
Net (Deductions) Recoveries/Increases (41) (1,200)  
Balance at End of Period 350 391 1,591
Reserve for obsolete or slow moving inventory      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period 15,360 15,925 15,374
Charged to Costs and Expenses 3,415 3,449 3,063
Net (Deductions) Recoveries/Increases (4,079) (4,014) (2,512)
Balance at End of Period $ 14,696 $ 15,360 $ 15,925