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

Information regarding revenues disaggregated by geographic area is as follows:

 

Three months ended

 

 

Nine months ended

 

 

September 30,

 

 

September 30,

 

(In thousands)

2022

 

 

2021

 

 

2022

 

 

2021

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

United States

$

128,434

 

 

$

111,281

 

 

$

362,012

 

 

$

313,326

 

Foreign:

 

 

 

 

 

 

 

 

 

 

 

Asia

 

4,257

 

 

 

3,927

 

 

 

11,384

 

 

 

12,402

 

Canada

 

3,761

 

 

 

3,021

 

 

 

9,669

 

 

 

9,086

 

Europe

 

7,489

 

 

 

7,044

 

 

 

22,842

 

 

 

23,396

 

Mexico

 

1,034

 

 

 

948

 

 

 

2,419

 

 

 

4,025

 

Middle East

 

2,475

 

 

 

1,996

 

 

 

6,258

 

 

 

5,757

 

Other

 

559

 

 

 

521

 

 

 

3,660

 

 

 

1,457

 

Total

$

148,009

 

 

$

128,738

 

 

$

418,244

 

 

$

369,449

 

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

 

 

Three months ended

 

Nine months ended

 

 

September 30,

 

September 30,

(In thousands)

 

2022

 

2021

 

2022

 

2021

Revenue recognized over time

 

$

9,324

 

6.3%

 

$

7,427

 

5.8%

 

$

25,554

 

6.1%

 

$

21,006

 

5.7%

Revenue recognized at a point in time

 

 

138,685

 

93.7%

 

 

121,311

 

94.2%

 

 

392,690

 

93.9%

 

 

348,443

 

94.3%

Total

 

$

148,009

 

100.0%

 

$

128,738

 

100.0%

 

$

418,244

 

100.0%

 

$

369,449

 

100.0%

Contract with Customer, Liability and Receivables

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

 

 

 

September 30,
2022

 

 

December 31,
2021

 

(In thousands)

 

 

 

 

 

 

Receivables

 

$

83,491

 

 

$

65,866

 

Contract liabilities

 

 

37,205

 

 

 

30,194