XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Summary of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenues $ 113,777 $ 115,651 $ 301,049 $ 353,959
Transportation        
Disaggregation of Revenue [Line Items]        
Revenues 65,277 71,559 164,940 230,743
Industrial        
Disaggregation of Revenue [Line Items]        
Revenues 24,204 19,750 65,260 57,406
Medical        
Disaggregation of Revenue [Line Items]        
Revenues 10,201 10,537 32,609 29,176
Aerospace and Defense        
Disaggregation of Revenue [Line Items]        
Revenues 11,038 9,025 29,416 23,536
Telecom & IT        
Disaggregation of Revenue [Line Items]        
Revenues $ 3,057 $ 4,780 $ 8,824 $ 13,098