XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents and Marketable Securities - Schedule of Cash, and Cash Equivalents (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Cash Cash Equivalents And Marketable Securities [Line Items]    
Cash $ 87,557,084 $ 100,364,523
Money market funds 6,352,244 4,426,466
Reverse repurchase agreements 65,000,000 125,000,000
Total Cash and cash equivalents 158,909,328 229,790,989
Cash and Cash Equivalents 57,957,020 0
Cash and Cash Equivalents, at Carrying Value 158,909,328 229,790,989
Current Marketable Securities 57,957,020  
Available for sale carrying Amount 58,018,697  
Available for sale unrecognized loss 61,677  
Available for sale fair value disclosure 57,957,020  
U.S. government agency securities [Member]    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Current Marketable Securities 57,957,020  
Available for sale carrying Amount 58,018,697  
Available for sale unrecognized loss 61,677  
Available for sale fair value disclosure 57,957,020  
Available for sale [Member]    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Current Marketable Securities 57,957,020  
Cash [Member]    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Estimated Fair Value 87,557,084 100,364,523
Cash and Cash Equivalents 87,557,084 100,364,523
Money Market Funds [Member]    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Estimated Fair Value 6,352,244 4,426,466
Cash and Cash Equivalents 6,352,244 4,426,466
Reverse Repurchase Agreements [Member]    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Estimated Fair Value 65,000,000 125,000,000
Cash and Cash Equivalents 65,000,000 125,000,000
Total Cash and cash equivalents [Member]    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Estimated Fair Value 158,909,328 229,790,989
Cash and Cash Equivalents $ 158,909,328 $ 229,790,989