Summary of Revenues Disaggregation |
The following tables present our revenues disaggregated by category and by geography:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, 2025 |
|
|
Three Months Ended June 30, 2024 |
|
(in thousands) |
|
NAM |
|
|
INTL & Offshore |
|
|
Total |
|
|
NAM |
|
|
INTL & Offshore |
|
|
Total |
|
Product revenues |
|
$ |
77,368 |
|
|
$ |
72,081 |
|
|
$ |
149,449 |
|
|
$ |
65,073 |
|
|
$ |
44,655 |
|
|
$ |
109,728 |
|
Service revenues |
|
|
15,901 |
|
|
|
14,881 |
|
|
|
30,782 |
|
|
|
12,161 |
|
|
|
1,769 |
|
|
|
13,930 |
|
Rental revenues |
|
|
26,698 |
|
|
|
17,305 |
|
|
|
44,003 |
|
|
|
1,848 |
|
|
|
4,796 |
|
|
|
6,644 |
|
Total revenues |
|
$ |
119,967 |
|
|
$ |
104,267 |
|
|
$ |
224,234 |
|
|
$ |
79,082 |
|
|
$ |
51,220 |
|
|
$ |
130,302 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, 2025 |
|
|
Six Months Ended June 30, 2024 |
|
(in thousands) |
|
NAM |
|
|
INTL & Offshore |
|
|
Total |
|
|
NAM |
|
|
INTL & Offshore |
|
|
Total |
|
Product revenues |
|
$ |
152,622 |
|
|
$ |
164,177 |
|
|
$ |
316,799 |
|
|
$ |
131,738 |
|
|
$ |
84,941 |
|
|
$ |
216,679 |
|
Service revenues |
|
|
32,650 |
|
|
|
33,193 |
|
|
|
65,843 |
|
|
|
24,287 |
|
|
|
3,613 |
|
|
|
27,900 |
|
Rental revenues |
|
|
55,211 |
|
|
|
26,796 |
|
|
|
82,007 |
|
|
|
3,955 |
|
|
|
9,765 |
|
|
|
13,720 |
|
Total revenues |
|
$ |
240,483 |
|
|
$ |
224,166 |
|
|
$ |
464,649 |
|
|
$ |
159,980 |
|
|
$ |
98,319 |
|
|
$ |
258,299 |
|
|
Schedule of Changes in Allowance for Credit Losses |
The changes in allowance for credit losses during the six months ended June 30, 2025 and 2024 were as follows:
|
|
|
|
|
|
|
|
|
|
|
June 30, |
|
(in thousands) |
|
2025 |
|
|
2024 |
|
Balance at January 1 |
|
$ |
63,875 |
|
|
$ |
5,015 |
|
Provision for (recovery of) credit losses |
|
|
(12,858 |
) |
|
|
433 |
|
Write-offs charged against allowance |
|
|
(28,710 |
) |
|
|
(1,357 |
) |
Balance at June 30 |
|
$ |
22,307 |
|
|
$ |
4,091 |
|
|
Schedule of Contract Asset and Liability |
Balances related to contracts with customers consisted of the following: Contract Assets (amounts shown in thousands)
|
|
|
|
|
|
|
Contract assets at December 31, 2024 |
|
|
|
$ |
5,062 |
|
Additions |
|
|
|
|
469 |
|
Transfers to Trade receivables, net |
|
|
|
|
(2,407 |
) |
Contract assets at June 30, 2025 |
|
|
|
$ |
3,124 |
|
Contract liabilities (amounts shown in thousands)
|
|
|
|
|
|
|
Contract liabilities at December 31, 2024 |
|
|
|
$ |
13,463 |
|
Additions |
|
|
|
|
3,215 |
|
Revenue recognized |
|
|
|
|
(9,767 |
) |
Contract liabilities at June 30, 2025 |
|
|
|
$ |
6,911 |
|
|