XML 74 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Schedule of Short Term Investments (Detail) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 25,020,738 $ 100,009,912
Unrealized Gain (Loss)   (4,354)
Market Value 25,020,738 100,005,558
United States Treasury Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   20,052,757
Unrealized Gain (Loss)   1,843
Market Value   20,054,600
Commercial Paper and Corporate Debt Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   47,521,344
Unrealized Gain (Loss)   (5,440)
Market Value   47,515,904
Asset Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   7,414,619
Unrealized Gain (Loss)   (757)
Market Value   7,413,862
Certificates Of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 25,020,738 25,021,192
Market Value $ 25,020,738 $ 25,021,192