XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.4
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]    
Contract with Customer, Asset, Allowance for Credit Loss $ 7,206 $ 6,328
Accounts receivable, net of allowance for credit losses of $7,206 and $6,328 at December 31, 2025, and December 31, 2024, respectively 15,859 18,154
Provision for expected losses 1,122 46
Accounts Receivable, Allowance for Credit Loss, Writeoff 666 68
Accounts Receivable, Allowance for Credit Loss, Recovery 422 1,563
Contract assets 3,747 1,712
Accrued Sales Commission 14,721 12,351
Amortization of Deferred Sales Commissions 3,285 2,568
Deferred Revenue, Revenue Recognized 11,649 $ 6,626
Revenue, Remaining Performance Obligation, Amount $ 99,654  
Revenue, Remaining Performance Obligation, Percentage 41.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01    
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months  
One Customer | Accounts Receivable | Customer Concentration Risk    
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]    
Accounts receivable, net of allowance for credit losses of $7,206 and $6,328 at December 31, 2025, and December 31, 2024, respectively $ 1,879  
Concentration Rrisk percentage 13.00%