XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Schedule of Fair Value and Amortized Cost of Investments in Short-Term Marketable Debt (Details)
Jun. 30, 2024
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Amortized cost $ 233,390,476
Gross unrealized gains 3,555,224
Gross unrealized losses 0
Fair value 236,945,700
Cash and Cash Equivalents  
Debt Securities, Available-for-Sale [Line Items]  
Amortized cost 59,235,548
Gross unrealized gains 701,752
Gross unrealized losses 0
Fair value 59,937,300
Debt Securities  
Debt Securities, Available-for-Sale [Line Items]  
Amortized cost 174,154,928
Gross unrealized gains 2,853,472
Gross unrealized losses 0
Fair value 177,008,400
Eurocommercial Papers  
Debt Securities, Available-for-Sale [Line Items]  
Amortized cost 174,969,520
Gross unrealized gains 2,918,180
Gross unrealized losses 0
Fair value 177,887,700
Certificates of Deposit  
Debt Securities, Available-for-Sale [Line Items]  
Amortized cost 58,420,956
Gross unrealized gains 637,044
Gross unrealized losses 0
Fair value $ 59,058,000