v3.26.1
ACCOUNTS RECEIVABLE, NET - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Accounts receivable, net            
Gross accounts receivable $ 28,865   $ 20,476     $ 18,200
Less allowance for credit losses 1,935 $ 1,855 2,492 $ 2,575 $ 2,628 3,124
Net accounts receivable 26,930   17,984     15,100
Billed            
Accounts receivable, net            
Gross accounts receivable 17,337   12,796     12,200
Unbilled            
Accounts receivable, net            
Gross accounts receivable $ 11,528   $ 7,680     $ 6,000