v3.26.1
Related Party Note Receivable (Details) - USD ($)
3 Months Ended
Dec. 31, 2022
Mar. 31, 2026
Dec. 31, 2025
Note Receivable [Line Items]      
Note receivable $ 350,000    
Note receivable adjustment 350,000    
Amortization $ 350,000    
Amortized over 20 years    
Monthly payment $ 2,500    
Short term note receivable   $ 12,289 $ 12,289
Long term note receivable   $ 66,361 $ 66,361
Interest rate percentage 6.00%    
AmeriGuard [Member]      
Note Receivable [Line Items]      
Term   3 years 6 months