XML 66 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Schedule of Fair Value and Amortized Cost of Investments (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost $ 186,514,788 $ 52,099,754
Gross unrealized gains 2,720,854 390,753
Gross unrealized losses 0 0
Fair value 189,235,642 52,490,507
Of which classified within cash and cash equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 128,197,581 19,775,171
Gross unrealized gains 1,199,161 106,228
Gross unrealized losses 0 0
Fair value 129,396,742 19,881,399
Of which classified within short-term marketable debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 58,317,207 32,324,583
Gross unrealized gains 1,521,693 284,525
Gross unrealized losses 0 0
Fair value 59,838,900 32,609,108
Eurocommercial Papers    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 107,624,341 42,265,129
Gross unrealized gains 1,984,574 287,479
Gross unrealized losses 0 0
Fair value 109,608,915 42,552,608
Certificates of Deposit    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 78,890,447 9,834,625
Gross unrealized gains 736,280 103,274
Gross unrealized losses 0 0
Fair value $ 79,626,727 $ 9,937,899