v3.26.3
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Disaggregation of Revenue [Line Items]            
Contract with Customer, Asset, Allowance for Credit Loss $ 8,716     $ 8,716   $ 7,206
Accounts receivable after allowance for credit loss 12,830     12,830   15,859
Provision for expected losses       115 $ 1,121  
Allowance for credit loss, writeoff       37 562  
Allowance for credit loss, recovery       1,432 737  
Contract assets 7,309     7,309   3,747
Accrued sales commission 15,848     15,848   14,721
Amortization of deferred sales commissions 1,059 $ 839   2,874 2,453  
Deferred revenue recognized 2,156 $ 1,834   13,712 $ 10,391  
Remaining performance obligation $ 86,648     $ 86,648    
Remaining performance obligation, percent 46.00%     46.00%    
One Customer | Accounts Receivable | Customer Concentration Risk            
Disaggregation of Revenue [Line Items]            
Accounts receivable after allowance for credit loss $ 2,088     $ 2,088   $ 1,879
Concentration Risk, Percentage     13.00% 15.00%