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

2024

 

 

2023

 

Revenues:

 

 

 

 

 

United States

$

177,190

 

 

$

138,586

 

Foreign:

 

 

 

 

 

Asia

 

2,913

 

 

 

3,192

 

Canada

 

2,178

 

 

 

3,482

 

Europe

 

9,409

 

 

 

9,532

 

Mexico

 

621

 

 

 

1,035

 

Middle East

 

3,611

 

 

 

2,678

 

Other

 

358

 

 

 

596

 

Total

$

196,280

 

 

$

159,101

 

 

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

 

 

 

Three months ended

 

 

 

March 31,

 

(In thousands)

 

2024

 

2023

 

Revenue recognized over time

 

$

12,733

 

6.5%

 

$

9,738

 

6.1%

 

Revenue recognized at a point in time

 

 

183,547

 

93.5%

 

 

149,363

 

93.9%

 

Total

 

$

196,280

 

100.0%

 

$

159,101

 

100.0%

 

Contract with Customer, Liability and Receivables

The Company's receivables and contract liabilities are as follows:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

(In thousands)

 

 

 

 

 

 

Receivables

 

$

92,287

 

 

$

83,507

 

Contract liabilities

 

 

65,712

 

 

 

59,970