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