XML 55 R41.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
segment
Jun. 30, 2020
USD ($)
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Number of reportable segment | segment     1  
Revenues $ 101,537 $ 86,661 $ 203,214 $ 179,043
United States        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 61,705 47,311 118,347 103,680
Europe        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 31,538 29,012 68,700 62,145
Asia-Pacific        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 8,294 10,338 16,167 13,218
Vehicle        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 33,731 18,584 68,182 46,639
Industrial        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 33,778 28,223 65,081 61,574
Medical        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 20,235 24,261 43,524 38,812
Aerospace & Defense        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 8,579 10,516 16,021 21,658
Other        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues $ 5,214 $ 5,077 $ 10,406 $ 10,360