XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2023
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)

2023

 

 

2022

 

 

Revenues:

 

 

 

 

 

 

United States

$

138,586

 

 

$

112,755

 

 

Foreign:

 

 

 

 

 

 

Asia

 

3,192

 

 

 

4,197

 

 

Canada

 

3,482

 

 

 

2,963

 

 

Europe

 

9,532

 

 

 

8,232

 

 

Mexico

 

1,035

 

 

 

576

 

 

Middle East

 

2,678

 

 

 

1,659

 

 

Other

 

596

 

 

 

2,020

 

 

Total

$

159,101

 

 

$

132,402

 

 

 

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

 

 

 

Three months ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

2022

 

Revenue recognized over time

 

$

9,738

 

6.1%

 

$

7,708

 

5.8%

 

Revenue recognized at a point in time

 

 

149,363

 

93.9%

 

 

124,694

 

94.2%

 

Total

 

$

159,101

 

100.0%

 

$

132,402

 

100.0%

 

Contract with Customer, Liability and Receivables

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

 

 

 

March 31,
2023

 

 

December 31,
2022

 

(In thousands)

 

 

 

 

 

 

Receivables

 

$

84,246

 

 

$

76,651

 

Contract liabilities

 

 

49,053

 

 

 

40,700