XML 44 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2023
REVENUE RECOGNITION  
Schedule of reconciliation of disaggregated revenue by target market and geography The Company’s disaggregated revenues are as follows (in thousands):

Year ended December 31, 

Target Market

2023

    

2022

2021

Industrial

$

257,004

$

193,290

$

135,440

Vehicle

133,488

130,436

129,835

Medical

 

84,515

 

85,113

 

86,129

Aerospace & Defense

 

78,175

 

70,193

 

31,746

Distribution and Other

 

25,452

 

23,956

 

20,366

Total

$

578,634

$

502,988

$

403,516

Year ended December 31, 

Geography

2023

    

2022

2021

North America (primarily U.S.)

$

399,224

$

337,768

$

239,528

Europe

 

150,608

 

130,018

 

129,414

Asia-Pacific

 

28,802

 

35,202

 

34,574

Total

$

578,634

$

502,988

$

403,516

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 liability are as follows (in thousands):

    

December 31, 

December 31,

2023

2022

Contract liabilities in accrued liabilities

$

2,137

$

4,807

Contract liabilities in other long-term liabilities

8

19

$

2,145

$

4,826