XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2022
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

 

 

 

2022

 

2021

 

 

2022

 

2021

 

 

2022

 

2021

 

 

2022

 

2021

 

 

 

(In thousands)

 

 

 

Product Revenues

 

$

43,866

 

$

37,259

 

 

$

12,169

 

$

8,565

 

 

$

5,944

 

$

10,036

 

 

$

61,979

 

$

55,860

 

Service Revenues

 

 

13,067

 

 

10,438

 

 

 

3,264

 

 

2,571

 

 

 

3,265

 

 

4,527

 

 

 

19,596

 

 

17,536

 

Total

 

$

56,933

 

$

47,697

 

 

$

15,433

 

$

11,136

 

 

$

9,209

 

$

14,563

 

 

$

81,575

 

$

73,396

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six months ended June 30,

 

 

 

Western
Hemisphere

 

 

Eastern
Hemisphere

 

 

Asia-
Pacific

 

 

Total

 

 

 

2022

 

2021

 

 

2022

 

2021

 

 

2022

 

2021

 

 

2022

 

2021

 

 

 

(In thousands)

 

 

 

Product Revenues

 

$

80,527

 

$

75,175

 

 

$

23,952

 

$

15,287

 

 

$

13,142

 

$

20,981

 

 

$

117,621

 

$

111,443

 

Service Revenues

 

 

24,652

 

 

20,942

 

 

 

6,526

 

 

5,290

 

 

 

5,917

 

 

8,971

 

 

 

37,095

 

 

35,203

 

Total

 

$

105,179

 

$

96,117

 

 

$

30,478

 

$

20,577

 

 

$

19,059

 

$

29,952

 

 

$

154,716

 

$

146,646

 

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, 2021

 

$

97,716

 

Additions

 

 

69,807

 

Transfers to Trade Receivables, Net

 

 

(43,294

)

Contract Assets at June 30, 2022

 

$

124,229

 

Contract Liabilities (amounts shown in thousands)

 

Contract Liabilities at December 31, 2021

 

$

9,222

 

Additions

 

 

782

 

Revenue Recognized

 

 

(4,100

)

Contract Liabilities at June 30, 2022

 

$

5,904