XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Equipment and Leasehold Improvements - Schedule of Property, Equipment and Leasehold Improvements (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Property Plant And Equipment [Line Items]    
Property, equipment and leasehold improvements, gross $ 19,484,094 $ 18,392,339
Less: accumulated depreciation and amortization (7,273,770) (6,132,824)
Property, equipment and leasehold improvements, net 12,210,324 12,259,515
Laboratory Equipment    
Property Plant And Equipment [Line Items]    
Property, equipment and leasehold improvements, gross 11,811,503 11,100,116
Office Equipment    
Property Plant And Equipment [Line Items]    
Property, equipment and leasehold improvements, gross 1,231,906 1,233,823
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property, equipment and leasehold improvements, gross $ 6,440,685 $ 6,058,400