v3.25.2
Marketable Securities - Cost and Fair Value of Marketable Securities (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Held-to-maturity securities    
Amortized Cost $ 12,260,803 $ 11,225,475
Gross Unrealized Gain 157,197 227,525
Fair Value $ 12,418,000 $ 11,453,000