XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
segment
Sep. 30, 2020
USD ($)
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Number of reportable segment | segment     1  
Revenues $ 103,509 $ 94,653 $ 306,723 $ 273,696
United States        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 64,326 56,185 182,673 159,862
Europe        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 30,943 31,800 99,643 93,944
Asia-Pacific        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 8,240 6,668 24,407 19,890
Vehicle        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 33,931 32,378 102,113 79,017
Industrial        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 35,269 25,307 100,351 86,882
Medical        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 21,030 23,448 64,554 62,260
Aerospace & Defense        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 8,291 8,844 24,313 30,503
Other        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues $ 4,988 $ 4,676 $ 15,392 $ 15,034