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

A disaggregation of revenue by target market and geography is provided below (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Six months ended

​

​

June 30, 

​

June 30, 

Target Market

    

2022

    

2021

    

2022

    

2021

Vehicle

​

$

32,555

​

$

33,731

​

$

65,137

​

$

68,182

Industrial

​

 

47,135

​

 

33,778

​

 

92,911

​

 

65,081

Medical

​

 

20,194

​

 

20,235

​

 

41,513

​

 

43,524

Aerospace & Defense

​

 

17,149

​

 

8,579

​

 

26,593

​

 

16,021

Other

​

 

5,689

​

 

5,214

​

 

11,353

​

 

10,406

Total

​

$

122,722

​

$

101,537

​

$

237,507

​

$

203,214

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Six months ended

​

​

June 30, 

​

June 30, 

Geography

    

2022

    

2021

    

2022

    

2021

North America (primarily U.S.)

​

$

84,052

​

$

61,705

​

$

156,430

​

$

118,347

Europe

​

 

32,122

​

 

31,538

​

 

65,871

​

 

68,700

Asia-Pacific

​

 

6,548

​

 

8,294

​

 

15,206

​

 

16,167

Total

​

$

122,722

​

$

101,537

​

$

237,507

​

$

203,214

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

The opening and closing balances of the Company’s contract liabilities are as follows (in thousands):

​

​

​

​

​

​

​

​

​

    

June 30, 

    

December 31, 

​

​

2022

​

2021

Contract liabilities in accrued liabilities

​

$

6,977

​

$

2,425

Contract liabilities in other long-term liabilities

​

​

222

​

​

242

​

​

$

7,199

​

$

2,667

​

​

​

​

​

​

​