XML 50 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Schedule of Property and equipment) (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Property and equipment, Gross $ 10,021,825 $ 6,157,398
Less accumulated depreciation (6,762,338) (6,026,639)
Property and equipment, net 3,259,487 130,759
Laboratory and manufacturing equipment [Member]    
Property and equipment, Gross 6,317,340 3,310,290
Office furniture and equipment [Member]    
Property and equipment, Gross 1,259,838 631,774
Computers and network equipment [Member]    
Property and equipment, Gross 1,692,154 1,469,534
Leasehold improvements [Member]    
Property and equipment, Gross $ 752,493 $ 745,800