XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts receivable, net (Tables)
3 Months Ended
Mar. 31, 2024
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Schedule of accounts receivable, net

Accounts receivable consisted of the following:

(in thousands)

 

March 31, 2024

 

 

December 31, 2023

 

Trade receivables

 

$

49,474

 

 

$

46,152

 

Related party receivables

 

 

1,672

 

 

 

868

 

Revenue recognized in excess of billings

 

 

24,456

 

 

 

26,813

 

Other receivables

 

 

4

 

 

 

3

 

Total

 

 

75,606

 

 

 

73,836

 

Allowance for credit losses

 

 

(9,227

)

 

 

(8,557

)

Accounts receivable, net

 

$

66,379

 

 

$

65,279

 

Schedule of Accounts Receivable Allowance for Credit Loss

Activity in the allowance for credit losses during the three months ended March 31, 2024 and 2023 was as follows:

 

 

Three months ended March 31,

 

(in thousands)

 

2024

 

 

2023

 

Balance at beginning of period

 

$

8,557

 

 

$

1,184

 

Impact of adoption of ASU 2016-13, effective January 1, 2023

 

N/A

 

 

 

 

Additions charged to earnings during the period

 

 

670

 

 

 

 

Balance at end of period

 

$

9,227

 

 

$

1,184