XML 49 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Assets - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Inventories    
Materials $ 90,115 $ 82,679
Work-in-process 55,995 53,979
Finished goods 10,106 9,248
Total $ 156,216 $ 145,906