XML 65 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable, net (Tables)
12 Months Ended
Dec. 31, 2024
Accounts Receivable, net  
Schedule of components of accounts receivable, net

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.
Summary of changes in allowance for credit losses

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