XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventories [Abstract]    
Finished goods $ 283,002 $ 324,362
Work in process 15,274 14,099
Raw materials 181,512 190,254
Subtotal 479,788 528,715
Unreturned customer inventories 21,847 19,695
Total inventories $ 501,635 $ 548,410