XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2024
REVENUE RECOGNITION  
Schedule of reconciliation of disaggregated revenue by target market and geography

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

​

​

March 31, 

​

Target Market

    

2024

    

2023

​

Industrial

​

$

69,594

​

$

63,256

​

Vehicle

​

​

34,654

​

​

30,831

​

Medical

​

 

19,086

​

 

23,674

​

Aerospace & Defense

​

 

16,653

​

 

21,287

​

Distribution and Other

​

 

6,726

​

 

6,501

​

Total

​

$

146,713

​

$

145,549

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

​

​

March 31, 

​

Geography

    

2024

    

2023

​

North America (primarily U.S.)

​

$

99,703

​

$

97,367

​

Europe

​

 

40,660

​

 

39,897

​

Asia-Pacific

​

 

6,350

​

 

8,285

​

Total

​

$

146,713

​

$

145,549

​

Schedule of opening and closing balances of the Company's receivables, contract asset, and contract liability

​

​

​

​

​

​

​

​

​

    

March 31, 

​

December 31,

​

​

2024

​

2023

Contract liabilities in accrued liabilities

​

$

2,202

​

$

2,137

Contract liabilities in other long-term liabilities

​

​

5

​

​

8

​

​

$

2,207

​

$

2,145

​

​

​

​

​

​

​