XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2021
Revenue.  
Schedule of revenue by discipline

Three months ended

March 31,

2021

2020

(in thousands)

Systems

$

80,991

$

82,338

Aftermarket

51,785

36,653

Total Revenue

$

132,776

$

118,991

Schedule of revenue by geographic markets

Three months ended

March 31,

2021

2020

(in thousands)

North America

$

9,508

$

10,661

Asia Pacific

103,391

96,828

Europe

19,877

11,502

Total Revenue

$

132,776

$

118,991

Schedule of Contract liabilities

March 31,

December 31,

2021

2020

(in thousands)

Contract liabilities

$

22,142

$

23,058

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,

2021

2020

(in thousands)

Balance, beginning of the period

$

23,058

$

29,251

Deferral of revenue

11,264

9,799

Recognition of deferred revenue

(12,180)

(4,944)

Balance, end of the period

$

22,142

$

34,106