XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Number of reportable segment | segment 1  
Revenues $ 146,713 $ 145,549
Industrial    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 69,594 63,256
Vehicle    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 34,654 30,831
Medical    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 19,086 23,674
Aerospace & Defense    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 16,653 21,287
Distribution and Other    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 6,726 6,501
United States    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 99,703 97,367
Europe    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues 40,660 39,897
Asia-Pacific    
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions    
Revenues $ 6,350 $ 8,285