XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2023
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)

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

United States

$

165,897

 

 

$

128,434

 

 

$

459,976

 

 

$

362,012

 

Foreign:

 

 

 

 

 

 

 

 

 

 

 

Asia

 

3,598

 

 

 

4,257

 

 

 

10,159

 

 

 

11,384

 

Canada

 

3,476

 

 

 

3,761

 

 

 

9,982

 

 

 

9,669

 

Europe

 

9,743

 

 

 

7,489

 

 

 

30,257

 

 

 

22,842

 

Mexico

 

643

 

 

 

1,034

 

 

 

2,130

 

 

 

2,419

 

Middle East

 

2,217

 

 

 

2,475

 

 

 

6,917

 

 

 

6,258

 

Other

 

619

 

 

 

559

 

 

 

1,731

 

 

 

3,660

 

Total

$

186,193

 

 

$

148,009

 

 

$

521,152

 

 

$

418,244

 

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)

 

2023

 

2022

 

2023

 

2022

Revenue recognized over time

 

$

11,227

 

6.0%

 

$

9,324

 

6.3%

 

$

31,896

 

6.1%

 

$

25,554

 

6.1%

Revenue recognized at a point in time

 

 

174,966

 

94.0%

 

 

138,685

 

93.7%

 

 

489,256

 

93.9%

 

 

392,690

 

93.9%

Total

 

$

186,193

 

100.0%

 

$

148,009

 

100.0%

 

$

521,152

 

100.0%

 

$

418,244

 

100.0%

Contract with Customer, Liability and Receivables

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

 

 

 

September 30,
2023

 

 

December 31,
2022

 

(In thousands)

 

 

 

 

 

 

Receivables

 

$

89,063

 

 

$

76,651

 

Contract liabilities

 

 

57,304

 

 

 

40,700