v3.26.1
Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Cash and Cash Equivalents [Abstract]    
Cash $ 1,837,775 $ 698,579
Cash Equivalents 32,770,267 51,236,068
Total Cash and Cash Equivalents $ 34,608,042 $ 51,934,647