v3.26.1
ACCOUNTS RECEIVABLE, NET AND CONTRACT BALANCES - Schedule of Roll-Forward of Allowance for Expected Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance as of beginning of period $ 117 $ 96
Provision for expected credit losses (22) 65
Recoveries 0 (23)
Write-offs charged against the allowance (23) (19)
Balance as of end of period $ 72 $ 119