Quarterly report pursuant to Section 13 or 15(d)

Fair Value of Financial Instruments - Summary of cash equivalents and marketable securities measured at their fair value (Details)

v3.23.2
Fair Value of Financial Instruments - Summary of cash equivalents and marketable securities measured at their fair value (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities, amortized cost $ 19,031,622 $ 15,756,902
Fair Value, Recurring [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and marketable securities measured at their fair value on a recurring basis 1,075,859 5,304,405
Marketable securities, amortized cost 19,029,908 15,861,620
Fair Value, Recurring [Member] | U.S. Treasury obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities, amortized cost 19,029,908 15,861,620
Fair Value, Recurring [Member] | Money Market Funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and marketable securities measured at their fair value on a recurring basis 1,075,859 5,304,405
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and marketable securities measured at their fair value on a recurring basis 1,075,859 5,304,405
Marketable securities, amortized cost 19,029,908 15,861,620
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | U.S. Treasury obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities, amortized cost 19,029,908 15,861,620
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | Money Market Funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and marketable securities measured at their fair value on a recurring basis 1,075,859 5,304,405
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and marketable securities measured at their fair value on a recurring basis 0 0
Marketable securities, amortized cost 0 0
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | U.S. Treasury obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities, amortized cost 0 0
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Money Market Funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and marketable securities measured at their fair value on a recurring basis 0 0
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and marketable securities measured at their fair value on a recurring basis 0 0
Marketable securities, amortized cost 0 0
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | U.S. Treasury obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities, amortized cost 0 0
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | Money Market Funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and marketable securities measured at their fair value on a recurring basis $ 0 $ 0