XML 29 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Feb. 19, 2019
$ / shares
Jun. 01, 2018
$ / shares
Dec. 31, 2019
USD ($)
segment
$ / shares
Jan. 01, 2019
USD ($)
Dec. 31, 2018
USD ($)
$ / shares
Subsequent Event [Line Items]          
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001 $ 0.0001   $ 0.0001
Number of operating segments | segment     1    
Payment terms     Payment terms and conditions vary by contracts, although terms generally include a requirement of payment within 30 to 45 days after invoice.    
Operating lease right-of-use assets     $ 697,418   $ 0
Lease liability     $ 1,726,342    
Accounting Standards Update 2016-02          
Subsequent Event [Line Items]          
Operating lease right-of-use assets       $ 1,000,000  
Lease liability       $ 2,503,000  
Common Stock          
Subsequent Event [Line Items]          
Conversion ratio 0.1667 0.0833