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

Three months ended

Nine months ended

September 30, 

September 30, 

Target Market

    

2023

    

2022

    

2023

    

2022

Industrial

$

64,921

$

49,134

$

193,766

$

142,044

Vehicle

32,989

35,342

98,559

100,479

Medical

 

21,693

 

21,958

 

66,254

 

63,471

Aerospace & Defense

 

19,972

 

21,510

 

60,237

 

48,103

Distribution and Other

 

5,744

 

6,461

 

18,821

 

17,815

Total

$

145,319

$

134,405

$

437,637

$

371,912

Three months ended

Nine months ended

September 30, 

September 30, 

Geography

    

2023

    

2022

    

2023

    

2022

North America (primarily U.S.)

$

102,502

$

92,896

$

300,834

$

249,329

Europe

 

35,456

 

31,901

 

113,679

 

97,771

Asia-Pacific

 

7,361

 

9,608

 

23,124

 

24,812

Total

$

145,319

$

134,405

$

437,637

$

371,912

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

    

September 30, 

December 31,

2023

2022

Contract liabilities in accrued liabilities

$

2,701

$

4,807

Contract liabilities in other long-term liabilities

11

19

$

2,712

$

4,826