v3.26.1
ACCOUNT RECEIVABLE, NET (Tables)
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Schedule of Accounts Receivable, Net and Total Provision for Expected Credit Losses and Write-offs
The following table summarizes the components of “Accounts receivable, net” as presented on the Condensed Consolidated Balance Sheets:
June 30,December 31,
Accounts Receivable:20262025
Billed receivables$31,187 $28,535 
Unbilled receivables4,042 6,960 
Accounts Receivable, Gross35,229 35,495 
Allowance for expected credit losses(289)(275)
Accounts Receivable, Net$34,940 $35,220 
The following table summarizes the total provision for expected credit losses and write-offs:
Three Months Ended
 June 30,
Six Months Ended
June 30,
2026202520262025
Beginning balance$310 $227 $275 $391 
Provision for expected credit losses158 13 209 19 
Write-offs(179)(35)(195)(205)
Ending Balance$289 $205 $289 $205