v3.26.1
MARKETABLE SECURITIES - Maturities of Marketable Securities (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
MARKETABLE SECURITIES [Abstract]    
Due in one year or less $ 10,618,881 $ 2,467,475
Due in 12 – 24 months 1,997,000 8,758,000
Held-to-maturity securities $ 12,615,881 $ 11,225,475