XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.3
NOTES PAYABLE (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Debt Instrument [Line Items]      
Notes payable $ 616,528   $ 4,949,306
Less Current Portion (673,722) $ (562,063) (562,063)
Net Long-Term Debt (57,194)   4,387,243
Note To Former Owner Of Farm Property [Member]      
Debt Instrument [Line Items]      
Notes payable 0   4,707,902
Promissory Note [Member]      
Debt Instrument [Line Items]      
Notes payable 52,253   93,000
Promissory Note 1 [Member]      
Debt Instrument [Line Items]      
Notes payable 67,400   0
Secured Note [Member]      
Debt Instrument [Line Items]      
Notes payable 350,000   0
Note To Bank Interest [Member]      
Debt Instrument [Line Items]      
Notes payable $ 146,875   $ 148,404