XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2023
REVENUE RECOGNITION  
Schedule of reconciliation of disaggregated revenue by target market and geography

Three months ended

Six months ended

June 30, 

June 30, 

Target Market

    

2023

    

2022

    

2023

    

2022

Industrial

$

65,588

$

47,135

$

128,845

$

92,911

Vehicle

34,739

32,555

65,570

65,137

Medical

 

20,887

 

20,194

 

44,562

 

41,513

Aerospace & Defense

 

18,979

 

17,149

 

40,266

 

26,593

Distribution and Other

 

6,576

 

5,689

 

13,075

 

11,353

Total

$

146,769

$

122,722

$

292,318

$

237,507

Three months ended

Six months ended

June 30, 

June 30, 

Geography

    

2023

    

2022

    

2023

    

2022

North America (primarily U.S.)

$

100,965

$

84,052

$

198,332

$

156,430

Europe

 

38,326

 

32,122

 

78,223

 

65,871

Asia-Pacific

 

7,478

 

6,548

 

15,763

 

15,206

Total

$

146,769

$

122,722

$

292,318

$

237,507

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

    

June 30, 

December 31,

2023

2022

Contract liabilities in accrued liabilities

$

3,620

$

4,807

Contract liabilities in other long-term liabilities

14

19

$

3,634

$

4,826