v3.26.1
RELATED PARTY (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Total notes payable - related party $ 6,453,734 $ 6,459,753
Less current portion (4,543,371) (6,459,753)
Total notes payable - related party - long term 1,910,363 0
Note payable, secured, 18% interest, due December 29, 2028 Two [Member]    
Total notes payable - related party 1,320,364 1,382,054
Note payable, 8% interest, due December 31, 2024 [Member]    
Total notes payable - related party 4,424,868 3,963,939
Note payable, secured, 18% interest, due December 29, 2028 [Member]    
Total notes payable - related party 40,000 40,000
Note payable, secured, 18% interest, due December 29, 2028 One [Member]    
Total notes payable - related party 125,000 125,000
Note payable, secured, 12% interest, due December 29, 2028 [Member]    
Total notes payable - related party 425,000 827,210
Note payable, secured, 5% interest, due on demand [Member]    
Total notes payable - related party 59,450 59,450
Note payable, secured, 12% interest, due April 26, 2026 [Member]    
Total notes payable - related party 42,400 42,400
Note payable, secured, 12% interest, due April 30, 2026 [Member]    
Total notes payable - related party $ 16,652 $ 19,700