XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Assets - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Inventories    
Materials $ 91,389 $ 82,679
Work-in-process 59,769 53,979
Finished goods 12,883 9,248
Total $ 164,041 $ 145,906