XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Revenues Disaggregation

The following tables present our revenues disaggregated by category and by geography:

 

 

Three Months Ended September 30, 2024

 

 

Three Months Ended September 30, 2023

 

(in thousands)

 

NAM

 

 

INTL &
Offshore

 

 

Total

 

 

NAM

 

 

INTL &
Offshore

 

 

Total

 

Product revenues

 

$

79,668

 

 

$

46,975

 

 

$

126,643

 

 

$

76,050

 

 

$

39,751

 

 

$

115,801

 

Service revenues

 

 

13,411

 

 

 

2,363

 

 

 

15,774

 

 

 

13,891

 

 

 

1,109

 

 

 

15,000

 

Rental revenues

 

 

5,228

 

 

 

4,172

 

 

 

9,400

 

 

 

2,389

 

 

 

5,896

 

 

 

8,285

 

Total revenues

 

$

98,307

 

 

$

53,510

 

 

$

151,817

 

 

$

92,330

 

 

$

46,756

 

 

$

139,086

 

 

 

Nine Months Ended September 30, 2024

 

 

Nine Months Ended September 30, 2023

 

(in thousands)

 

NAM

 

 

INTL &
Offshore

 

 

Total

 

 

NAM

 

 

INTL &
Offshore

 

 

Total

 

Product revenues

 

$

211,405

 

 

$

131,917

 

 

$

343,322

 

 

$

228,901

 

 

$

124,263

 

 

$

353,164

 

Service revenues

 

 

37,698

 

 

 

5,976

 

 

 

43,674

 

 

 

43,177

 

 

 

3,426

 

 

 

46,603

 

Rental revenues

 

 

9,182

 

 

 

13,938

 

 

 

23,120

 

 

 

8,689

 

 

 

13,893

 

 

 

22,582

 

Total revenues

 

$

258,285

 

 

$

151,831

 

 

$

410,116

 

 

$

280,767

 

 

$

141,582

 

 

$

422,349

 

 

Schedule of Changes in Allowance for Credit Losses

The changes in allowance for credit losses during the nine months ended September 30, 2024 and 2023 were as follows:

 

 

 

September 30,

 

(in thousands)

 

2024

 

 

2023

 

Balance at January 1

 

$

5,015

 

 

$

3,136

 

Allowance pertaining to the receivables acquired as part of the Merger

 

 

72,685

 

 

 

-

 

Provision for credit losses

 

 

1,323

 

 

 

3,797

 

Write-offs charged against allowance

 

 

(2,434

)

 

 

(1,576

)

Balance at September 30

 

$

76,589

 

 

$

5,357

 

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

 

$

-

 

Additions

 

 

8,896

 

Transfers to Trade receivables, net

 

 

(749

)

Contract assets at September 30, 2024

 

$

8,147

 

Contract liabilities (amounts shown in thousands)

Contract liabilities at December 31, 2023

 

$

-

 

Additions

 

 

14,979

 

Revenue recognized

 

 

(889

)

Contract liabilities at September 30, 2024

 

$

14,090