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

 

Balance at December 31, 2024

$

5,449

 

Revenue recognized from contract assets

 

42,598

 

Conversion of contract assets into accounts receivable

 

(40,851

)

Balance at December 31, 2025

$

7,196

 

Revenue recognized from contract assets

 

31,083

 

Conversion of contract assets into accounts receivable

 

(27,883

)

Balance at June 30, 2026

$

10,396

 

 

 

Schedule of Allowance For Credit Losses

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

 

Balance at December 31, 2024

$

(1,690

)

Provisions for expected credit losses

 

(595

)

Foreign currency adjustments

 

(130

)

Utilization of allowance for credit losses

 

213

 

Balance at December 31, 2025

$

(2,202

)

Provisions for expected credit losses

 

(239

)

Foreign currency adjustments

 

15

 

Utilization of allowances for credit losses

 

29

 

Balance at June 30, 2026

$

(2,397

)