| Summary of Revenues Disaggregation |
The following tables present our revenues disaggregated by category and by geography:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended September 30, 2026 |
|
|
Three Months Ended September 30, 2025 |
|
(in thousands) |
|
NAM |
|
|
INTL & Offshore |
|
|
Total |
|
|
NAM |
|
|
INTL & Offshore |
|
|
Total |
|
Product revenues |
|
$ |
98,557 |
|
|
$ |
91,804 |
|
|
$ |
190,361 |
|
|
$ |
86,597 |
|
|
$ |
79,205 |
|
|
$ |
165,802 |
|
Service revenues |
|
|
17,948 |
|
|
|
13,340 |
|
|
|
31,288 |
|
|
|
17,218 |
|
|
|
14,592 |
|
|
|
31,810 |
|
Rental revenues |
|
|
29,159 |
|
|
|
14,246 |
|
|
|
43,405 |
|
|
|
28,114 |
|
|
|
14,274 |
|
|
|
42,388 |
|
Total revenues |
|
$ |
145,664 |
|
|
$ |
119,390 |
|
|
$ |
265,054 |
|
|
$ |
131,929 |
|
|
$ |
108,071 |
|
|
$ |
240,000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nine Months Ended September 30, 2026 |
|
|
Nine Months Ended September 30, 2025 |
|
(in thousands) |
|
NAM |
|
|
INTL & Offshore |
|
|
Total |
|
|
NAM |
|
|
INTL & Offshore |
|
|
Total |
|
Product revenues |
|
$ |
274,344 |
|
|
$ |
246,291 |
|
|
$ |
520,635 |
|
|
$ |
239,219 |
|
|
$ |
243,382 |
|
|
$ |
482,601 |
|
Service revenues |
|
|
51,660 |
|
|
|
42,474 |
|
|
|
94,134 |
|
|
|
49,868 |
|
|
|
47,785 |
|
|
|
97,653 |
|
Rental revenues |
|
|
87,800 |
|
|
|
46,412 |
|
|
|
134,212 |
|
|
|
83,326 |
|
|
|
41,069 |
|
|
|
124,395 |
|
Total revenues |
|
$ |
413,804 |
|
|
$ |
335,177 |
|
|
$ |
748,981 |
|
|
$ |
372,413 |
|
|
$ |
332,236 |
|
|
$ |
704,649 |
|
|
| Schedule of Changes in Allowance for Credit Losse |
The changes in allowance for credit losses during the nine months ended September 30, 2026 and 2025 were as follows:
|
|
|
|
|
|
|
|
|
|
|
September 30, |
|
(in thousands) |
|
2026 |
|
|
2025 |
|
Balance at January 1 |
|
$ |
19,752 |
|
|
$ |
63,875 |
|
Provision for (recovery of) credit losses |
|
|
2,322 |
|
|
|
(13,198 |
) |
Write-offs charged against allowance |
|
|
(6,850 |
) |
|
|
(30,452 |
) |
Balance at September 30 |
|
$ |
15,224 |
|
|
$ |
20,225 |
|
|
| Schedule of Contract Asset and Liability |
Balances related to contracts with customers consisted of the following (in thousands): Contract Assets
|
|
|
|
|
|
|
Contract assets at December 31, 2025 |
|
|
|
$ |
2,705 |
|
Additions |
|
|
|
|
1,141 |
|
Transfers to Trade receivables, net |
|
|
|
|
(1,616 |
) |
Contract assets at September 30, 2026 |
|
|
|
$ |
2,230 |
|
Contract liabilities
|
|
|
|
|
|
|
Contract liabilities at December 31, 2025 |
|
|
|
$ |
11,986 |
|
Additions |
|
|
|
|
10,693 |
|
Contract liabilities assumed in business combinations |
|
|
|
|
3,501 |
|
Revenue recognized |
|
|
|
|
(8,631 |
) |
Contract liabilities at September 30, 2026 |
|
|
|
$ |
17,549 |
|
|