v3.25.2
Schedule of Detailed Company’s Notes Payable (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Short-Term Debt [Line Items]      
Notes payable gross $ 15,609,026 $ 20,428,886 $ 3,550,955
Long term portion 117,513 151,907  
Vehicles [Member]      
Short-Term Debt [Line Items]      
Notes payable gross $ 135,635 351,753 $ 1,173,278
Notes Payable One [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Jan. 15, 2021    
Maturity Date Nov. 15, 2025    
Interest Rate 11.00%    
Collateral This vehicle    
Collateral amount $ 6,675 14,352  
Notes Payable Two [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Jan. 11, 2022    
Maturity Date Jan. 25, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 3,201  
Notes Payable Three [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Jan. 11, 2022    
Maturity Date Jan. 25, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 3,216  
Notes Payable Four [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Jan. 11, 2022    
Maturity Date Jan. 25, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 3,216  
Notes Payable Five [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Jan. 11, 2022    
Maturity Date Jan. 25, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 3,216  
Notes Payable Six [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Feb. 08, 2022    
Maturity Date Feb. 10, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 6,247  
Notes Payable Seven [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Feb. 08, 2022    
Maturity Date Feb. 10, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 6,248  
Notes Payable Eight [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Feb. 08, 2022    
Maturity Date Feb. 10, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 6,377  
Notes Payable Nine [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Feb. 08, 2022    
Maturity Date Feb. 10, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 6,247  
Notes Payable Ten [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Apr. 05, 2022    
Maturity Date Apr. 20, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 12,792  
Notes Payable Eleven [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Apr. 05, 2022    
Maturity Date Apr. 20, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 12,792  
Notes Payable Twelve [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Apr. 05, 2022    
Maturity Date Apr. 20, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 13,792  
Notes Payable Thirteen [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Apr. 05, 2022    
Maturity Date Apr. 20, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 12,960  
Notes Payable Fourteen [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Apr. 05, 2022    
Maturity Date Apr. 20, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 12,987  
Notes Payable Fifteen [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Apr. 05, 2022    
Maturity Date Apr. 20, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 12,987  
Notes Payable Sixteen [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Apr. 05, 2022    
Maturity Date Apr. 20, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 12,987  
Notes Payable Seventeen [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Apr. 05, 2022    
Maturity Date Apr. 20, 2025    
Interest Rate 3.50%    
Collateral This vehicle    
Collateral amount 12,986  
Notes Payable Eighteen [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Aug. 04, 2022    
Maturity Date Aug. 18, 2025    
Interest Rate 4.99%    
Collateral This vehicle    
Collateral amount 8,541  
Notes Payable Nineteen [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Aug. 04, 2022    
Maturity Date Aug. 18, 2025    
Interest Rate 4.99%    
Collateral This vehicle    
Collateral amount 8,542  
Notes Payable Twenty [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Nov. 01, 2021    
Maturity Date Nov. 11, 2025    
Interest Rate 4.84%    
Collateral This vehicle    
Collateral amount $ 4,324 8,761  
Notes Payable Twenty One [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Nov. 01, 2021    
Maturity Date Nov. 11, 2025    
Interest Rate 0.00%    
Collateral This vehicle    
Collateral amount $ 662 8,884  
Notes Payable Twenty Two [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Nov. 01, 2021    
Maturity Date Nov. 11, 2025    
Interest Rate 0.00%    
Collateral This vehicle    
Collateral amount $ 6,462 8,884  
Notes Payable Twenty Three [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Jun. 01, 2022    
Maturity Date May 23, 2026    
Interest Rate 0.90%    
Collateral This vehicle    
Collateral amount $ 11,669 14,137  
Notes Payable Twenty Four [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Jun. 01, 2022    
Maturity Date May 23, 2026    
Interest Rate 0.90%    
Collateral This vehicle    
Collateral amount $ 11,669 14,150  
Notes Payable Twenty Five [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Apr. 27, 2022    
Maturity Date May 10, 2027    
Interest Rate 9.05%    
Collateral This vehicle    
Collateral amount $ 64,078 79,052  
Notes Payable Twenty Six [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Issue Date Apr. 27, 2022    
Maturity Date May 01, 2026    
Interest Rate 8.50%    
Collateral This vehicle    
Collateral amount $ 30,096 44,199  
Notes Payable [Member] | Vehicles [Member]      
Short-Term Debt [Line Items]      
Notes payable gross 135,635 351,753  
Less: current portion 18,124 199,846  
Long term portion $ 117,511 $ 151,907