XML 89 R68.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
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year $ 43,821 $ 44,788 $ 61,591
Additions Charged to Costs and Expenses 10,963 2,661 1,883
Deductions   (3,628) (18,686)
Balance at End of Year 54,784 43,821 44,788
Allowance for inventory obsolescence      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 28,750 26,089 24,206
Additions Charged to Costs and Expenses 3,525 2,661 1,883
Balance at End of Year 32,275 28,750 26,089
Allowance for credit losses      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 15,071 18,699 37,385
Additions Charged to Costs and Expenses 7,438    
Deductions   (3,628) (18,686)
Balance at End of Year $ 22,509 $ 15,071 $ 18,699