XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2022
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

    

2022

    

2021

    

2022

    

2021

Industrial

​

$

49,134

​

$

35,269

​

$

142,044

​

$

100,351

Vehicle

​

​

35,342

​

​

33,931

​

​

100,479

​

​

102,113

Medical

​

 

21,958

​

 

21,030

​

 

63,471

​

 

64,554

Aerospace & Defense

​

 

21,510

​

 

8,291

​

 

48,103

​

 

24,313

Other

​

 

6,461

​

 

4,988

​

 

17,815

​

 

15,392

Total

​

$

134,405

​

$

103,509

​

$

371,912

​

$

306,723

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Nine months ended

​

​

September 30, 

​

September 30, 

Geography

    

2022

    

2021

    

2022

    

2021

North America (primarily U.S.)

​

$

92,896

​

$

64,326

​

$

249,329

​

$

182,673

Europe

​

 

31,901

​

 

30,943

​

 

97,771

​

 

99,643

Asia-Pacific

​

 

9,608

​

 

8,240

​

 

24,812

​

 

24,407

Total

​

$

134,405

​

$

103,509

​

$

371,912

​

$

306,723

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

​

​

​

​

​

​

​

​

​

    

September 30, 

    

December 31, 

​

​

2022

​

2021

Contract liabilities in accrued liabilities

​

$

5,309

​

$

2,425

Contract liabilities in other long-term liabilities

​

​

31

​

​

242

​

​

$

5,340

​

$

2,667

​

​

​

​

​

​

​