XML 40 R33.htm IDEA: XBRL DOCUMENT v3.20.1
2. Summary of Significant Accounting Policies (Details Narrative)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Effective tax rate 11.00% (8.00%)  
Measurement Input Price Volatility [Member] | Embedded Derivative [Member]      
Assumptions used for derivatives 35%    
Measurement Input Price Volatility [Member] | Black-Scholes Model [Member] | Series A Warrants [Member]      
Assumptions used for derivatives 35%    
Measurement Input Price Volatility [Member] | Monte Carlo Method [Member] | Series B Warrants [Member]      
Assumptions used for derivatives 45%    
Measurement Input Risk Free Interest Rate [Member] | Embedded Derivative [Member]      
Assumptions used for derivatives 0.58%    
Measurement Input Risk Free Interest Rate [Member] | Black-Scholes Model [Member] | Series A Warrants [Member]      
Assumptions used for derivatives 0.58%    
Measurement Input Risk Free Interest Rate [Member] | Monte Carlo Method [Member] | Series B Warrants [Member]      
Assumptions used for derivatives 0.58%    
Measurement Input Expected Term [Member] | Black-Scholes Model [Member] | Series A Warrants [Member]      
Assumptions used for derivatives 7.54 years    
Measurement Input Expected Term [Member] | Monte Carlo Method [Member] | Series B Warrants [Member]      
Assumptions used for derivatives 2.40 years    
Measurement Input Expected Dividend Rate [Member] | Embedded Derivative [Member]      
Assumptions used for derivatives 0%    
Measurement Input Expected Dividend Rate [Member] | Black-Scholes Model [Member] | Series A Warrants [Member]      
Assumptions used for derivatives 0%    
Measurement Input Expected Dividend Rate [Member] | Monte Carlo Method [Member] | Series B Warrants [Member]      
Assumptions used for derivatives 0%    
Measurement Input Discount Rate [Member] | Monte Carlo Method [Member] | Series B Warrants [Member]      
Assumptions used for derivatives 10%    
Measurement Input Credit Spread [Member] | Embedded Derivative [Member]      
Assumptions used for derivatives 35%    
Sales Revenue Net [Member] | One Licensee [Member]      
Concentration risk percentage 52.00% 70.00%  
Sales Revenue Net [Member] | One Licensee [Member]      
Concentration risk percentage 33.00% 21.00%  
Sales Revenue Net [Member] | One Licensee [Member]      
Concentration risk percentage 9.00%    
Sales Revenue Net [Member] | Foreign Licensee [Member]      
Concentration risk percentage 4.00% 75.00%  
Accounts Receivable [Member] | One Licensee [Member]      
Concentration risk percentage 56.00%   70.00%
Accounts Receivable [Member] | One Licensee [Member]      
Concentration risk percentage 15.00%   17.00%
Accounts Receivable [Member] | One Licensee [Member]      
Concentration risk percentage 14.00%