XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE RECOGNITION - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Number of reportable segment | segment 1  
Revenues $ 145,549 $ 114,785
Industrial    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 63,256 45,776
Vehicle    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 30,831 32,582
Medical    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 23,674 21,319
Aerospace & Defense    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 21,287 9,444
Other    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 6,501 5,664
United States    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 97,367 72,378
Europe    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 39,897 33,749
Asia-Pacific    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues $ 8,285 $ 8,658