XML 36 R29.htm IDEA: XBRL DOCUMENT v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of Changes in Contract Assets The changes in contract assets for the year ended December 31, 2024 and six months ended June 30, 2025 were as follows (in thousands):

 

Balance at December 31, 2023

$

4,157

 

Revenue recognized from contract assets

 

55,937

 

Conversion of contract assets into accounts receivable

 

(54,522

)

Balance at December 31, 2024

 

5,572

 

Revenue recognized from contract assets

 

44,129

 

Conversion of contract assets into accounts receivable

 

(41,604

)

Balance at June 30, 2025

 

8,097

 

Schedule of Allowance For Credit Losses

The changes in the allowance for credit losses for the year ended December 31, 2024 and the six months ended June 30, 2025 were as follows (in thousands):

 

Balance at December 31, 2023

$

(1,458

)

Provisions for expected credit losses

 

(439

)

Utilization of allowances for credit losses

 

207

 

Balance at December 31, 2024

$

(1,690

)

Provisions for expected credit losses

 

(567

)

Utilization of allowances for credit losses

 

30

 

Balance at June 30, 2025

$

(2,227

)