XML 23 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Inventories [Abstract]    
Finished goods $ 241,472 $ 226,802
Work-in-process 11,138 10,527
Raw materials 115,611 112,482
Subtotal 368,221 349,811
Unreturned customer inventories 19,722 20,484
Total inventories $ 387,943 $ 370,295