v3.25.4
ACCOUNTS RECEIVABLE, NET AND CONTRACT BALANCES (Tables)
9 Months Ended
Sep. 30, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
The opening and closing balances of accounts receivable, net is as follows:
September 30, 2025December 31, 2024
Balance at beginning of the year$9,864 $6,001 
Ending balance7,918 9,864 
Change$(1,946)$3,863 
Schedule of Roll-Forward of Allowance for Expected Credit Losses The following table represents a roll-forward of the Company’s allowance for expected credit losses:
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Balance as of beginning of period$119 $177 $96 $496 
Provision for expected credit losses123 150 335 363 
Recoveries(81)(160)(248)(486)
Write-offs charged against the allowance(69)(43)(91)(249)
Balance as of end of period92 124 92 124 
Schedule of Contract Assets and Contract Liabilities
The opening and closing balances of contract assets (unbilled receivables) are as follows:
September 30, 2025December 31, 2024
Balance at beginning of the year$4,074 $5,942 
Ending balance2,629 4,074 
Change$(1,445)$(1,868)
The opening and closing balances of contract liabilities (deferred revenue) were as follows:
September 30, 2025December 31, 2024
Balance at beginning of the year$33,182 $39,579 
Ending balance27,957 33,182 
Change$(5,225)$(6,397)
Contract liabilities (deferred revenue) consisted of the following:
September 30, 2025December 31, 2024
Revenue$13,291 $14,419 
Interest expense(1,840)(2,519)
Total current deferred revenue$11,451 $11,900 
Revenue$19,887 $25,990 
Interest expense(3,381)(4,708)
Total non-current deferred revenue$16,506 $21,282