XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue

Information regarding revenues disaggregated by geographic area is as follows:

 

Three months ended

 

 

Six months ended

 

 

June 30,

 

 

June 30,

 

(In thousands)

2022

 

 

2021

 

 

2022

 

 

2021

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

United States

$

120,823

 

 

$

103,402

 

 

$

233,577

 

 

$

202,144

 

Foreign:

 

 

 

 

 

 

 

 

 

 

 

Asia

 

2,930

 

 

 

4,466

 

 

 

7,128

 

 

 

8,475

 

Canada

 

2,945

 

 

 

2,729

 

 

 

5,908

 

 

 

6,065

 

Europe

 

7,121

 

 

 

7,709

 

 

 

15,353

 

 

 

16,353

 

Mexico

 

809

 

 

 

1,873

 

 

 

1,385

 

 

 

2,978

 

Middle East

 

2,124

 

 

 

2,132

 

 

 

3,783

 

 

 

3,760

 

Other

 

1,081

 

 

 

558

 

 

 

3,101

 

 

 

936

 

Total

$

137,833

 

 

$

122,869

 

 

$

270,235

 

 

$

240,711

 

Information regarding revenues disaggregated by the timing of when goods and services are transferred is as follows:

 

 

Three months ended

 

Six months ended

 

 

June 30,

 

June 30,

(In thousands)

 

2022

 

2021

 

2022

 

2021

Revenue recognized over time

 

$

8,522

 

6.2%

 

$

7,118

 

5.8%

 

$

16,230

 

6.0%

 

$

13,579

 

5.6%

Revenue recognized at a point in time

 

 

129,311

 

93.8%

 

 

115,751

 

94.2%

 

 

254,005

 

94.0%

 

 

227,132

 

94.4%

Total

 

$

137,833

 

100.0%

 

$

122,869

 

100.0%

 

$

270,235

 

100.0%

 

$

240,711

 

100.0%

Contract with Customer, Liability and Receivables

The closing balances of the Company's receivables and contract liabilities are as follows:

 

 

 

June 30,
2022

 

 

December 31,
2021

 

(In thousands)

 

 

 

 

 

 

Receivables

 

$

77,247

 

 

$

65,866

 

Contract liabilities

 

 

32,776

 

 

 

30,194