XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2022
Revenue From Contract With Customer [Abstract]  
Disaggregation of Revenue

Information regarding revenues disaggregated by geographic area is as follows:

 

 

Three months ended March 31,

 

(In thousands)

2022

 

 

2021

 

Revenues:

 

 

 

 

 

United States

$

112,755

 

 

$

98,742

 

Foreign:

 

 

 

 

 

Asia

 

4,197

 

 

 

4,009

 

Canada

 

2,963

 

 

 

3,336

 

Europe

 

8,232

 

 

 

8,644

 

Mexico

 

576

 

 

 

1,105

 

Middle East

 

1,659

 

 

 

1,628

 

Other

 

2,020

 

 

 

378

 

Total

$

132,402

 

 

$

117,842

 

 

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

 

 

 

Three months ended March 31,

(In thousands)

 

2022

 

2021

Revenue recognized over time

 

$

7,708

 

5.8%

 

$

6,461

 

5.5%

Revenue recognized at a point in time

 

 

124,694

 

94.2%

 

 

111,381

 

94.5%

Total

 

$

132,402

 

100.0%

 

$

117,842

 

100.0%

Contract with Customer, Liability and Receivables

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

 

 

 

March 31,
2022

 

 

December 31,
2021

 

(In thousands)

 

 

 

 

 

 

Receivables

 

$

78,147

 

 

$

65,866

 

Contract liabilities

 

 

30,339

 

 

 

30,194