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