XML 53 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Schedule of Inventories) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Inventories [Abstract]    
Raw materials $ 89,083 $ 67,775
Work-in-progress 8,729 7,005
Finished goods 16,998 15,768
Total inventories, net $ 114,810 $ 90,548