XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2024
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

    

2024

    

2023

    

2024

    

2023

Industrial

$

59,152

$

64,921

$

192,230

$

193,766

Vehicle

20,353

32,989

83,669

98,559

Medical

 

20,507

 

21,693

 

58,828

 

66,254

Aerospace & Defense

 

18,332

 

19,972

 

53,627

 

60,237

Distribution and Other

 

6,869

 

5,744

 

19,604

 

18,821

Total

$

125,213

$

145,319

$

407,958

$

437,637

Three months ended

Nine months ended

September 30, 

September 30, 

Geography

    

2024

    

2023

    

2024

    

2023

North America (primarily U.S.)

$

85,263

$

102,502

$

276,886

$

300,834

Europe

 

33,859

 

35,456

 

111,664

 

113,679

Asia-Pacific

 

6,091

 

7,361

 

19,408

 

23,124

Total

$

125,213

$

145,319

$

407,958

$

437,637

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

    

September 30, 

December 31,

2024

2023

Contract liabilities in accrued liabilities

$

1,853

$

2,137

Contract liabilities in other long-term liabilities

8

$

1,853

$

2,145