XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]    
Contract with Customer, Asset, Allowance for Credit Loss $ 6,328 $ 4,787
Amortization of Deferred Sales Commissions 2,568 2,803
Deferred Revenue, Revenue Recognized 6,626 $ 7,488
Revenue, Remaining Performance Obligation, Amount $ 79,095  
Revenue, Remaining Performance Obligation, Percentage 32.00% 87.00%
Accrued Sales Commission $ 12,351 $ 10,302
Accounts Receivable, Allowance for Credit Loss, Writeoff 68 735
Accounts Receivable, Allowance for Credit Loss, Recovery 1,563 227
Provision for expected losses 46 2,047
Contract with Customer, Asset, after Allowance for Credit Loss $ 1,712 $ 0
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