XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Finished goods $ 408,430 $ 394,852
Work in process 22,146 22,053
Raw materials 226,201 208,008
Subtotal 656,777 624,913
Unreturned customer inventories 20,052 16,163
Total inventories $ 676,829 $ 641,076