XML 65 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Short-term marketable debt securities $ 59,838,900 $ 32,609,108
Total 189,235,642 52,490,507
Eurocommercial Papers    
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Short-term marketable debt securities 109,608,915 42,552,608
Certificates of Deposit    
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Short-term marketable debt securities 79,626,727 9,937,899
Level 2    
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Total 189,235,642 52,490,507
Level 2 | Eurocommercial Papers    
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Short-term marketable debt securities 109,608,915 42,552,608
Level 2 | Certificates of Deposit    
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Short-term marketable debt securities $ 79,626,727 $ 9,937,899