v3.26.1
INVESTMENT IN DEBT SECURITIES HELD TO MATURITY (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Held-to-Maturity Securities    
Held-to-maturity, current, Amortized cost $ 4,665,947 $ 4,577,706
Held-to-maturity, noncurrent, Amortized cost 16,065,384 15,773,251
Total held-to-maturity, Amortized cost 20,731,331 20,350,957
Total held-to-maturity, Gross unrealized gains 1,993 71,774
Total held-to-maturity, Gross unrealized losses (147,983) (2,144)
Total held-to-maturity, Estimated fair value 20,585,341 20,420,587
U.S. Treasury Strips    
Held-to-Maturity Securities    
Held-to-maturity, current, Amortized cost 4,665,947 4,577,706
Held-to-maturity, noncurrent, Amortized cost 16,065,384 15,773,251
Held-to-maturity, current, Gross unrealized gains   3,004
Held-to-maturity, noncurrent, Gross unrealized gains 1,993 68,770
Held-to-maturity, current, Gross unrealized losses (3,539)  
Held-to-maturity, noncurrent, Gross unrealized losses (144,444) (2,144)
Held-to-maturity, current, Estimated fair value 4,662,408 4,580,710
Held-to-maturity, noncurrent, Estimated fair value $ 15,922,933 $ 15,839,877