XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments - Marketable Securities by Significant Investment Category (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Adjusted Cost $ 52,186,275  
Unrealized Gains 0  
Unrealized Losses (1,694)  
Fair Value 52,184,581  
Cash and cash equivalents 50,612,348 $ 44,644,468
Current Marketable Securities 1,572,233 [1] $ 6,427,488
Cash and cash equivalents    
Marketable Securities [Line Items]    
Adjusted Cost 6,623,346  
Fair Value 6,623,346  
Cash and cash equivalents 6,623,346  
Level 1    
Marketable Securities [Line Items]    
Adjusted Cost [2] 44,999,254  
Unrealized Gains [2] 0  
Unrealized Losses [2] (1,685)  
Fair Value [2] 44,997,569  
Cash and cash equivalents [2] 43,989,002  
Current Marketable Securities [1],[2] 1,008,567  
Level 1 | Commercial paper    
Marketable Securities [Line Items]    
Adjusted Cost [2]  
Unrealized Gains [2] 0  
Unrealized Losses [2] 0  
Fair Value [2] 0  
Cash and cash equivalents [2] 0  
Level 1 | Money market funds    
Marketable Securities [Line Items]    
Adjusted Cost [2] 43,989,002  
Unrealized Gains [2] 0  
Unrealized Losses [2] 0  
Fair Value [2] 43,989,002  
Cash and cash equivalents [2] 43,989,002  
Level 1 | US Treasury securities    
Marketable Securities [Line Items]    
Adjusted Cost [2] 1,010,252  
Unrealized Gains [2] 0  
Unrealized Losses [2] (1,685)  
Fair Value [2] 1,008,567  
Cash and cash equivalents [2] 0  
Current Marketable Securities [1],[2] 1,008,567  
Level 2    
Marketable Securities [Line Items]    
Adjusted Cost [3] 563,675  
Unrealized Gains [3] 0  
Unrealized Losses [3] (9)  
Fair Value [3] 563,666  
Cash and cash equivalents [3] 0  
Current Marketable Securities [1],[3] 563,666  
Level 2 | Asset back securities    
Marketable Securities [Line Items]    
Adjusted Cost [3] 0  
Unrealized Gains [3] 0  
Unrealized Losses [3] 0  
Fair Value [3] 0  
Cash and cash equivalents [3] 0  
Current Marketable Securities [1],[3] 0  
Level 2 | Corporate debt securities    
Marketable Securities [Line Items]    
Adjusted Cost [3] 563,675  
Unrealized Gains [3] 0  
Unrealized Losses [3] (9)  
Fair Value [3] 563,666  
Cash and cash equivalents [3] 0  
Current Marketable Securities [1],[3] $ 563,666  
[1] Current Marketable Securities have a holding period under one year
[2] Level 1 fair value estimates are based on quoted prices in active markets for identical assets and liabilities.
[3] Level 2 fair value estimates are based on observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets and liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets and liabilities.