XML 29 R43.htm IDEA: XBRL DOCUMENT v3.20.1
NOTES PAYABLE - Narrative (Details) - 2017 SVB Loan Agreement - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Nov. 30, 2017
Dec. 31, 2019
Dec. 31, 2017
Dec. 31, 2018
Debt Instrument [Line Items]        
Interest margin in event of default     5.00%  
Notes Payable to Banks        
Debt Instrument [Line Items]        
Proceeds from debt $ 10.0      
Repayment period 30 months      
Interest-only period   18 months    
Interest rate at period end   4.75%   5.50%
Final payment fee   $ 0.9