v3.26.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2026
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)

2026

 

 

2025

 

 

2026

 

 

2025

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

United States

$

210,148

 

 

$

210,714

 

 

$

589,193

 

 

$

627,039

 

Foreign:

 

 

 

 

 

 

 

 

 

 

 

Asia

 

2,478

 

 

 

3,835

 

 

 

10,183

 

 

 

11,040

 

Canada

 

3,407

 

 

 

4,542

 

 

 

10,045

 

 

 

12,635

 

Europe

 

16,369

 

 

 

11,550

 

 

 

40,929

 

 

 

32,376

 

Mexico

 

1,027

 

 

 

679

 

 

 

2,652

 

 

 

1,750

 

Middle East

 

1,940

 

 

 

3,361

 

 

 

5,951

 

 

 

8,476

 

Other

 

569

 

 

 

970

 

 

 

1,583

 

 

 

2,641

 

Total

$

235,938

 

 

$

235,651

 

 

$

660,536

 

 

$

695,957

 

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)

 

2026

 

2025

 

2026

 

2025

Revenue recognized over time

 

$

26,032

 

11.0%

 

$

24,187

 

10.3%

 

$

75,489

 

11.4%

 

$

67,559

 

9.7%

Revenue recognized at a point in time

 

 

209,906

 

89.0%

 

 

211,464

 

89.7%

 

 

585,047

 

88.6%

 

 

628,398

 

90.3%

Total

 

$

235,938

 

100.0%

 

$

235,651

 

100.0%

 

$

660,536

 

100.0%

 

$

695,957

 

100.0%

Contract with Customer, Liability and Receivables

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

 

 

 

September 30,
2026

 

 

December 31,
2025

 

(In thousands)

 

 

 

 

 

 

Receivables

 

$

111,826

 

 

$

112,356

 

Contract liabilities

 

 

103,745

 

 

 

97,046