XML 75 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Schedule of Short Term Investments (Detail) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 43,721,917 $ 100,009,912
Unrealized Gain (Loss) 1,923 (4,354)
Market Value 43,723,840 100,005,558
United States Treasury Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 8,005,129 20,052,757
Unrealized Gain (Loss) 431 1,843
Market Value 8,005,560 20,054,600
Commercial Paper and Corporate Debt Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 8,599,717 47,521,344
Unrealized Gain (Loss) 1,290 (5,440)
Market Value 8,601,007 47,515,904
Asset Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,096,332 7,414,619
Unrealized Gain (Loss) 202 (757)
Market Value 2,096,534 7,413,862
Certificates Of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 25,020,739 25,021,192
Market Value $ 25,020,739 $ 25,021,192