XML 92 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Inventories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Inventory, Net [Abstract]      
Raw materials $ 356,187 $ 391,562  
Work in process 253,052 262,173  
Finished goods 257,712 275,975  
Less: Excess and obsolete reserve (77,053) (92,456)  
Inventories 789,898 837,254  
Inventory Write-down $ 15,600 $ 14,100 $ 21,500