v3.26.1
Notes Receivable (Details) - USD ($)
12 Months Ended
Sep. 29, 2025
Feb. 11, 2025
Nov. 13, 2024
Jun. 24, 2021
Dec. 31, 2025
Dec. 31, 2024
Notes Receivable [Line items]            
Notes received         $ 960,672
Amount on extension     $ 10,000      
Extension fee         40,000  
Payments to acquire notes receivable $ 30,000       670,672  
Pledge on equity interest       10.00%    
Allowance for credit losses         4,500,000  
Promissory Note [Member]            
Notes Receivable [Line items]            
Maturity date     Mar. 15, 2025      
Promissory Note [Member]            
Notes Receivable [Line items]            
Notes received     $ 960,672   280,000  
Note receivable percentage     10.00%      
Payments to acquire notes receivable         250,000  
Loss on notes receivable         $ 818,172  
Cumberland Note [Member]            
Notes Receivable [Line items]            
Principal amount   $ 4,500,000        
Interest rate on notes   6.50%        
Maturity date   Feb. 06, 2026        
Pledge on equity interest   10.00%