XML 33 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable, net
12 Months Ended
Dec. 31, 2024
Accounts Receivable, net  
Accounts Receivable, net

6. Accounts Receivable, net

Accounts receivable, net is comprised of the following:

December 31, 

(in thousands)

2024

2023

Customer related:

Third party

$

123,107

$

116,475

Related parties (1)

3,585

3,839

Other (2)

 

6,200

 

4,342

Accounts receivable

132,892

124,656

Allowance for credit losses

(414)

(587)

Accounts receivable, net

$

132,478

$

124,069

(1)See Note 29 (“Related Party Transactions”) for additional information.
(2)Other receivables primarily consist of amounts due from the sale of used equipment.

As December 31, 2024 and 2023, our receivables from contracts with customers, net of allowance for credit losses, were $126.3 million and $119.7 million, respectively.

Allowance for Credit Losses

The changes in our allowance for credit losses are as follows:

Year Ended December 31, 

(in thousands)

      

2024

    

2023

    

2022

Balance at beginning of period

      

$

587

$

1,674

$

2,152

Provision for credit losses

381

224

206

Write-offs charged against allowance

(554)

(1,311)

(684)

Balance at end of period

$

414

$

587

$

1,674