v3.25.2
Notes Receivable (Details) - USD ($)
6 Months Ended
Feb. 11, 2025
Nov. 13, 2024
Jun. 24, 2021
Jun. 30, 2025
Dec. 31, 2024
Note Receivables [Line items]          
Promissory note       $ 958,172 $ 960,672
Amount on extension   $ 10,000      
Extension fee       40,000  
Payments to acquire notes receivable       670,672  
Excess of payments       $ 50,000  
Interest rate on notes       6.50%  
Pledge on equity interest     10.00% 10.00%  
Deferred gain on sale of property       $ 4,500,000  
Maturity date Feb. 06, 2026     Feb. 06, 2026  
Promissory Note [Member]          
Note Receivables [Line items]          
Promissory note   $ 960,672      
Note receivable percentage   10.00%      
Payments to acquire notes receivable       $ 250,000  
Cumberland Note [Member]          
Note Receivables [Line items]          
Principal amount $ 4,500,000        
Interest rate on notes 6.50%        
Pledge on equity interest 10.00%