XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Revenue.  
Schedule of revenue by discipline

Three months ended

March 31,

2022

2021

(in thousands)

Systems

$

151,801

$

80,991

Aftermarket

51,794

51,785

Total Revenue

$

203,595

$

132,776

Schedule of revenue by geographic markets

Three months ended

March 31,

2022

2021

(in thousands)

North America

$

24,913

$

9,508

Asia Pacific

149,240

103,391

Europe

29,442

19,877

Total Revenue

$

203,595

$

132,776

Schedule of Contract liabilities

March 31,

December 31,

2022

2021

(in thousands)

Contract liabilities

$

74,840

$

68,436

Contract liabilities are reflected as deferred revenue on the consolidated balance sheet and relate to payments invoiced or received in advance of completion of performance obligations under a contract. Contract liabilities are recognized as revenue upon the fulfillment of performance obligations.

Three months ended

March 31,

2022

2021

(in thousands)

Balance, beginning of the period

$

68,436

$

23,058

Deferral of revenue

23,394

11,264

Recognition of deferred revenue

(16,990)

(12,180)

Balance, end of the period

$

74,840

$

22,142