XML 19 R11.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts receivable, net
6 Months Ended
Jun. 30, 2025
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Accounts receivable, net . Accounts receivable, net

Accounts receivable consisted of the following:

(in thousands)

 

June 30, 2025

 

 

December 31, 2024

 

Trade receivables

 

$

23,239

 

 

$

22,369

 

Related party receivables

 

 

4,005

 

 

 

3,121

 

Revenue recognized in excess of billings

 

 

20,133

 

 

 

15,936

 

Other receivables

 

 

180

 

 

 

 

Total

 

 

47,557

 

 

 

41,426

 

Allowance for credit losses

 

 

(1,909

)

 

 

(1,717

)

Accounts receivable, net

 

$

45,648

 

 

$

39,709

 

Information about our related party receivables at June 30, 2025, may be found below in Note 16, "Related party transactions".

Activity in the allowance for credit losses during the three and six months ended June 30, 2025 and 2024 was as follows:

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

(in thousands)

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Balance at beginning of period

 

$

1,625

 

 

$

9,227

 

 

$

1,717

 

 

$

8,557

 

Amounts charged to earnings during the period

 

 

284

 

 

 

(83

)

 

 

192

 

 

 

587

 

Write-offs of accounts

 

 

 

 

 

(8,912

)

 

 

 

 

 

(8,912

)

Balance at end of period

 

$

1,909

 

 

$

232

 

 

$

1,909

 

 

$

232