XML 49 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Schedule of Short Term Investments (Detail) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 76,573,986 $ 100,009,912
Unrealized Gain (Loss) 782 (4,354)
Market Value 76,574,768 100,005,558
United States Treasury Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 16,029,965 20,052,757
Unrealized Gain (Loss) 2,995 1,843
Market Value 16,032,960 20,054,600
Commercial Paper and Corporate Debt Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 33,412,043 47,521,344
Unrealized Gain (Loss) (1,935) (5,440)
Market Value 33,410,108 47,515,904
Asset Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,111,239 7,414,619
Unrealized Gain (Loss) (278) (757)
Market Value 2,110,961 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