v3.25.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Schedule of Changes in Contract Assets The changes in contract assets for the year ended December 31, 2025 and 2024 were as follows (in thousands):

 

Balance at December 31, 2023

$

4,157

 

Revenue recognized from contract assets

 

55,814

 

Conversion of contract assets into accounts receivable

 

(54,522

)

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

 

Schedule of Allowance For Credit Losses

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

 

Balance at December 31, 2023

$

(1,458

)

Provisions for expected credit losses

 

(439

)

Utilization of allowance for credit losses

 

207

 

Balance at December 31, 2024

$

(1,690

)

Provisions for expected credit losses

 

(595

)

Foreign currency adjustments

 

(130

)

Utilization of allowances for credit losses

 

213

 

Balance at December 31, 2025

$

(2,202

)