XML 99 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Finished goods $ 458,420 $ 394,852
Work-in-process 23,190 22,053
Raw materials 230,541 208,008
Subtotal 712,151 624,913
Unreturned customer inventories 15,771 16,163
Total inventories $ 727,922 $ 641,076