XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE RECOGNITION - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
segment
Jun. 30, 2021
USD ($)
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Number of reportable segment | segment     1  
Revenues $ 122,722 $ 101,537 $ 237,507 $ 203,214
Vehicle        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 32,555 33,731 65,137 68,182
Industrial        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 47,135 33,778 92,911 65,081
Medical        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 20,194 20,235 41,513 43,524
Aerospace & Defense        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 17,149 8,579 26,593 16,021
Other        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 5,689 5,214 11,353 10,406
United States        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 84,052 61,705 156,430 118,347
Europe        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 32,122 31,538 65,871 68,700
Asia-Pacific        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues $ 6,548 $ 8,294 $ 15,206 $ 16,167