| 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 |
|
|