XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Equipment and Leasehold Improvements - Schedule of Property, Equipment and Leasehold Improvements (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Property Plant And Equipment [Line Items]    
Property, equipment and leasehold improvements, gross $ 20,130,258 $ 18,392,339
Less: accumulated depreciation and amortization (8,430,778) (6,132,824)
Property, equipment and leasehold improvements, net 11,699,480 12,259,515
Laboratory Equipment    
Property Plant And Equipment [Line Items]    
Property, equipment and leasehold improvements, gross 12,220,329 11,100,116
Office Equipment    
Property Plant And Equipment [Line Items]    
Property, equipment and leasehold improvements, gross 1,317,510 1,233,823
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property, equipment and leasehold improvements, gross $ 6,592,419 $ 6,058,400