Annual report pursuant to Section 13 and 15(d)

Leases (Details Textual)

v3.21.1
Leases (Details Textual)
12 Months Ended
Oct. 05, 2020
EUR (€)
Jul. 01, 2020
EUR (€)
Jul. 01, 2020
GBP (£)
May 01, 2020
CAD ($)
Aug. 15, 2019
CAD ($)
Aug. 12, 2019
CAD ($)
Jan. 01, 2019
INR (₨)
Oct. 01, 2014
USD ($)
Jun. 01, 2014
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jan. 01, 2019
USD ($)
Operating Leased Assets [Line Items]                        
Operating lease right-of-use asset, net                   $ 2,077,000 $ 1,585,000 $ 641,992
Lease liability                   $ 2,104,000 $ 1,613,000 683,575
Deferred rent credit                       $ 41,583
Operating lease, weighted average discount rate, percent                   8.00%    
Operating lease, expense                   $ 1,100,000    
Operating lease, rent expense                   $ 656,110    
Operating lease, weighted average remaining lease term                   3 years 11 months 1 day    
Palo Alto, CA Office                        
Operating Leased Assets [Line Items]                        
Operating lease, term of contract               8 years 3 months 18 days        
Operating lease, cost               $ 14,225        
Short-term lease, cost               $ 8,985        
Encino, CA Office                        
Operating Leased Assets [Line Items]                        
Operating lease, cost                 $ 6,984      
Short-term lease, cost                 $ 276      
Coquitlam, Canada Office                        
Operating Leased Assets [Line Items]                        
Operating lease, cost       $ 4,479                
Short-term lease, cost       $ 2,566                
Toronto, Canada Office                        
Operating Leased Assets [Line Items]                        
Operating lease, cost         $ 24,506              
Short-term lease, cost         $ 9,561              
Westminster, Canada Office                        
Operating Leased Assets [Line Items]                        
Operating lease, cost           $ 575            
Hyderabad, India Office                        
Operating Leased Assets [Line Items]                        
Operating lease, cost | ₨             ₨ 482,720          
Short-term lease, cost | ₨             ₨ 68,960          
Operating Lease, Escalating Payment Percentage             0.05          
Ratingen, Germany Office                        
Operating Leased Assets [Line Items]                        
Operating lease, cost | €   € 641                    
Slough, United Kingdom Office                        
Operating Leased Assets [Line Items]                        
Operating lease, cost | £     £ 1,600                  
Operating Lease, Escalating Payment Percentage   0.04 0.04                  
Berlin, Germany Office                        
Operating Leased Assets [Line Items]                        
Operating lease, cost | € € 7,118