XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.3
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]          
Contract with Customer, Asset, Allowance for Credit Loss $ 7,625   $ 7,625   $ 6,328
Accounts receivable after allowance for credit loss 14,563   14,563   18,154
Provision for expected losses     1,121 $ 111  
Allowance for credit loss, writeoff     562 16  
Allowance for credit loss, recovery     737 1,267  
Contract assets 2,726   2,726   1,712
Accrued sales commission 14,467   14,467   $ 12,351
Amortization of deferred sales commissions 839 $ 689 2,453 1,548  
Deferred revenue recognized 1,834 $ 286 10,391 $ 6,409  
Remaining performance obligation $ 84,701   $ 84,701    
Remaining performance obligation, percent 39.00%   39.00%