v3.26.1
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Disaggregation of Revenue [Line Items]      
Contract with Customer, Asset, Allowance for Credit Loss $ 7,610   $ 7,206
Accounts receivable, net of allowance for credit losses of $7,610 and $7,206 at March 31, 2026 and December 31, 2025, respectively 13,467   15,859
Provision for expected losses 9 $ 93  
Accounts Receivable, Allowance for Credit Loss, Writeoff (37) (22)  
Accounts Receivable, Allowance for Credit Loss, Recovery 432 145  
Contract with Customer, Asset, after Allowance for Credit Loss 4,713   3,747
Accrued Sales Commission 15,290   14,721
Amortization of Deferred Sales Commissions 809 737  
Deferred Revenue, Revenue Recognized 8,874 $ 5,990  
Revenue, Remaining Performance Obligation, Amount $ 85,567    
Revenue, Remaining Performance Obligation, Percentage 38.00%    
One Customer | Accounts Receivable | Customer Concentration Risk      
Disaggregation of Revenue [Line Items]      
Accounts receivable, net of allowance for credit losses of $7,610 and $7,206 at March 31, 2026 and December 31, 2025, respectively $ 1,383   $ 1,879
Concentration Risk, Percentage 10.00%   13.00%
Two Customer | Accounts Receivable | Customer Concentration Risk      
Disaggregation of Revenue [Line Items]      
Accounts receivable, net of allowance for credit losses of $7,610 and $7,206 at March 31, 2026 and December 31, 2025, respectively $ 1,354    
Concentration Risk, Percentage 10.00%    
One And Two Customer | Accounts Receivable | Customer Concentration Risk      
Disaggregation of Revenue [Line Items]      
Accounts receivable, net of allowance for credit losses of $7,610 and $7,206 at March 31, 2026 and December 31, 2025, respectively $ 2,737    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01      
Disaggregation of Revenue [Line Items]      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months