XML 41 R66.htm IDEA: XBRL DOCUMENT v3.20.1
CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]    
Allowance for doubtful accounts $ 904 $ 511
Net receivables from contracts with customers 4,808 5,102
Deferred commissions costs 2,697 1,946
Amortization of deferred sales commissions 1,398 $ 732
Deferred revenue 3,011  
Revenue expected from remaining performance obligations $ 29,432  
Percentage of revenue expected from remaining performance obligation, Percentage 56.00%  
Expected timing for remaining performance obligation 12 months