XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Schedule of Inventories) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Inventories [Abstract]    
Raw materials $ 97,332 $ 67,775
Work-in-progress 8,579 7,005
Finished goods 18,830 15,768
Total inventories, net $ 124,741 $ 90,548