v3.26.1
Related Party Note Receivable (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2022
Apr. 30, 2022
Dec. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
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 $ 288,459
Interest rate percentage 6.00%        
Interest paid     $ 1,750    
AmeriGuard [Member]          
Note Receivable [Line Items]          
Term   3 years 6 months