XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2021
Revenue From Contract With Customer [Abstract]  
Schedule of Revenue from Contract with Customer Excludes Leasing

Revenues from contracts with customers (excludes leasing) consisted of the following:

 

 

 

Three months ended June 30,

 

 

 

Western

Hemisphere

 

 

Eastern

Hemisphere

 

 

Asia-

Pacific

 

 

Total

 

 

 

2021

 

2020

 

 

2021

 

2020

 

 

2021

 

2020

 

 

2021

 

2020

 

 

 

(In thousands)

 

 

 

 

Product Revenues

 

$

37,259

 

$

36,797

 

 

$

8,565

 

$

14,216

 

 

$

10,036

 

$

12,120

 

 

$

55,860

 

$

63,133

 

Service Revenues

 

 

10,438

 

 

13,164

 

 

 

2,571

 

 

3,593

 

 

 

4,527

 

 

3,993

 

 

 

17,536

 

 

20,750

 

Total

 

$

47,697

 

$

49,961

 

 

$

11,136

 

$

17,809

 

 

$

14,563

 

$

16,113

 

 

$

73,396

 

$

83,883

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six months ended June 30,

 

 

 

Western

Hemisphere

 

 

Eastern

Hemisphere

 

 

Asia-

Pacific

 

 

Total

 

 

 

2021

 

2020

 

 

2021

 

2020

 

 

2021

 

2020

 

 

2021

 

2020

 

 

 

(In thousands)

 

 

 

 

Product Revenues

 

$

75,175

 

$

78,269

 

 

$

15,287

 

$

32,395

 

 

$

20,981

 

$

20,027

 

 

$

111,443

 

$

130,691

 

Service Revenues

 

 

20,942

 

 

24,120

 

 

 

5,290

 

 

7,931

 

 

 

8,971

 

 

7,513

 

 

 

35,203

 

 

39,564

 

Total

 

$

96,117

 

$

102,389

 

 

$

20,577

 

$

40,326

 

 

$

29,952

 

$

27,540

 

 

$

146,646

 

$

170,255

 

 

Schedule of Contract Asset and Liability

Balances related to contracts with customers consisted of the following:

Contract Assets (amounts shown in thousands)

 

Contract Assets at December 31, 2020

 

$

135,973

 

Additions

 

 

46,990

 

Transfers to Trade Receivables, Net

 

 

(41,930

)

Contract Assets at June 30, 2021

 

$

141,033

 

Contract Liabilities (amounts shown in thousands)

 

Contract Liabilities at December 31, 2020

 

$

10,815

 

Additions

 

 

21,618

 

Revenue Recognized

 

 

(19,058

)

Contract Liabilities at June 30, 2021

 

$

13,375