XML 58 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Liquidity (Details Narrative) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash and cash equivalents $ 22,514,823 $ 30,662,774
Short-term investments $ 212,588,960 $ 149,919,974