XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.3
DEBT (Details 1) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Debt issuance costs and debt discount $ (1,546,759) $ (1,633,495)
Bonds payable 193,453,241 193,366,505
Less: current portion 43,712,978 43,636,752
Bonds payable, net 149,740,263 149,729,753
45 million face value [Member]    
Bonds payable 45,000,000 45,000,000
150 million face value [Member]    
Bonds payable $ 150,000,000 $ 150,000,000