v3.26.1
CONTRACT BALANCES AND ALLOWANCE FOR EXPECTED CREDIT LOSSES (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Information about Receivables, Contract Assets and Contract Liabilities from Contracts with Customers
The following table provides information about accounts and unbilled receivables, contract receivables and contract liabilities from contracts with customers as of:
June 30, 2026December 31, 2025
Contract receivable$32,632 $23,831 
Unbilled receivables1,185 512 
Allowance for expected credit losses(2,912)(2,492)
Total contract receivables, net30,905 21,851 
Contract Liabilities / (Deferred revenue)$(6,245)$(3,310)
Schedule of Accounts Receivable, Allowance for Credit Loss
The following table summarizes information about the activity in the allowance for expected credit losses as follows:
Balance as of December 31, 2024$1,102 
Provision for expected credit losses
2,353 
(Write-off)/Recoveries
(963)
Balance as of December 31, 2025$2,492 
Provision for expected credit losses
1,371 
(Write-off)/Recoveries
(950)
Balance as of June 30, 2026$2,912