XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue  
Schedule of revenue by discipline

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

​

​

March 31,

​

​

​

2024

​

2023

​

​

​

(in thousands)

​

Systems

​

$

195,432

​

$

195,198

​

Aftermarket

​

​

56,940

​

​

58,822

​

Total Revenue

​

$

252,372

​

$

254,020

​

Schedule of revenue by geographic markets

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

​

​

March 31,

​

​

​

2024

​

2023

​

​

​

(in thousands)

​

North America

​

$

45,503

​

$

45,166

​

Asia Pacific

​

​

188,217

​

​

191,103

​

Europe

​

​

18,652

​

​

17,751

​

Total Revenue

​

$

252,372

​

$

254,020

​

Schedule of Contract liabilities

​

​

​

​

​

​

​

​

​

​

March 31,

​

December 31,

​

​

2024

​

2023

​

​

(in thousands)

Contract liabilities

​

$

208,418

​

$

210,885

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

​

​

March 31,

   

​

​

2024

​

2023

​

​

​

(in thousands)

​

Balance, beginning of the period

​

$

210,885

​

$

154,777

​

Deferral of revenue

​

​

42,974

​

​

88,048

​

Recognition of deferred revenue

​

​

(45,441)

​

​

(41,100)

​

Balance, end of the period

​

$

208,418

​

$

201,725

​