v3.25.2
Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]    
Cash, Contracted Maturity Demand  
Cash, Balance $ 8,931,903 $ 7,344,275
Treasury bills, money market funds and term deposits, Contracted Maturity Demand  
Treasury bills, money market funds and term deposits, Balance $ 274,878,435 106,674,625
Cash, Cash Equivalents $ 283,810,338 $ 114,018,900