XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Schedule of Property and equipment) (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Property and equipment, Gross $ 7,549,773 $ 10,021,825
Less accumulated depreciation (3,538,025) (6,762,338)
Property and equipment, net 4,011,748 3,259,487
Laboratory and manufacturing equipment [Member]    
Property and equipment, Gross 4,613,324 6,317,340
Office furniture and equipment [Member]    
Property and equipment, Gross 810,574 1,259,838
Computers and network equipment [Member]    
Property and equipment, Gross 491,183 1,692,154
Leasehold improvements [Member]    
Property and equipment, Gross $ 1,634,692 $ 752,493