XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
segment
Mar. 31, 2021
USD ($)
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Number of reportable segment | segment 1  
Revenues $ 114,785 $ 101,677
Vehicle    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 32,582 34,451
Industrial    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 45,776 31,303
Medical    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 21,319 23,289
Aerospace & Defense    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 9,444 7,442
Other    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 5,664 5,192
United States    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 72,378 56,642
Europe    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 33,749 37,162
Asia-Pacific    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues $ 8,658 $ 7,873