XML 61 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents and Marketable Securities - Schedule of Cash and Cash Equivalents (Detail) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Cash Cash Equivalents And Marketable Securities [Line Items]    
Cash $ 100,364,523 $ 23,494,920
Money market funds 4,426,466 29,363,391
Reverse repurchase agreements 125,000,000 25,000,000
Total Cash and cash equivalents 229,790,989 77,858,311
Cash and Cash Equivalents 0 0
Cash [Member]    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Estimated Fair Value 100,364,523 23,494,920
Cash and Cash Equivalents 100,364,523 23,494,920
Money Market Funds [Member]    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Estimated Fair Value 4,426,466 29,363,391
Cash and Cash Equivalents 4,426,466 29,363,391
Reverse Repurchase Agreements [Member]    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Estimated Fair Value 125,000,000 25,000,000
Cash and Cash Equivalents 125,000,000 25,000,000
Total Cash and cash equivalents [Member]    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Estimated Fair Value 229,790,989 77,858,311
Cash and Cash Equivalents $ 229,790,989 $ 77,858,311