XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.3
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]          
Contract with Customer, Asset, Allowance for Credit Loss $ 6,150   $ 6,150   $ 4,787
Accounts receivable after allowance for credit loss 17,233   17,233   14,202
Provision for expected losses     111 $ 2,004  
Allowance for credit loss, writeoff     16    
Allowance for credit loss, recovery     1,267    
Accrued sales commission 11,958   11,958   $ 10,302
Amortization of deferred sales commissions 689 $ 1,029 1,548 2,176  
Deferred revenue recognized 286 $ 924 6,409 $ 6,650  
Remaining performance obligation $ 67,318   $ 67,318    
Remaining performance obligation, percent 34.00%   34.00%   87.00%