XML 127 R109.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
Allowance for doubtful accounts      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Period $ 57,225 $ 52,864 $ 52,895
Charged to Costs and Other Deductions 27 4,688 (56)
Charged to Other Accounts   (326) 56
Deductions (2,059) (1) (31)
Balance at End of Period 55,193 57,225 52,864
Inventory reserve      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Period 24,308 23,902 23,038
Charged to Costs and Other Deductions 8,400 364 864
Charged to Other Accounts 560    
Deductions (2,685) 42  
Balance at End of Period 30,583 24,308 23,902
Valuation allowance on deferred tax assets      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Period 3,825,551 3,962,200 3,839,885
Charged to Other Accounts 119,083 (136,649) 122,315
Balance at End of Period $ 3,944,634 $ 3,825,551 $ 3,962,200