v3.25.2
Acquisitions (Details Narrative)
1 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2024
USD ($)
Aug. 23, 2024
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jan. 31, 2025
USD ($)
Dec. 31, 2024
ZAR (R)
Aug. 31, 2024
ZAR (R)
Jun. 30, 2024
USD ($)
Jun. 30, 2024
ZAR (R)
Jan. 31, 2024
USD ($)
Dec. 31, 2023
ZAR (R)
Oct. 31, 2023
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Business Combination [Line Items]                            
Goodwill $ 3,168,101     $ 3,267,103                 $ 3,362,650 $ 3,168,101
Ownership percentage                       51.00%    
Accounts recievable 706,925                       649,476 706,925
Accounts recievable from non controlling interest 3,267,948                       $ 3,079,101 3,267,948
ASP Rentals | ASP Rentals Shareholders Agreement                            
Business Combination [Line Items]                            
Purchase consideration 6,889 $ 21,421   180,387   R 130,000 R 369,965 $ 201,994 R 3,671,412   R 3,300,829      
Percentage of issued and outstanding shares                         42.00%  
Percentage of shares issued           20.00% 20.00% 20.00% 20.00%   24.00%      
ASP Rentals | Third Party | ASP Rentals Shareholders Agreement                            
Business Combination [Line Items]                            
Purchase consideration $ 35,746 $ 104,925 $ 1,009,969 $ 721,548   R 650,000 R 1,849,826   R 18,357,063   R 13,203,317      
Percentage of shares issued           80.00% 80.00% 80.00% 80.00%   76.00%      
PET Labs                            
Business Combination [Line Items]                            
Purchase consideration                       $ 2,000,000    
Advance payment                       $ 500,000    
Payble amount         $ 750,000         $ 264,750        
Percentage of issued and outstanding shares                         49.00%  
Option to purchase                         $ 2,200,000  
Ownership percentage                       51.00%    
Description of ASP Rentals Shareholders Agreement           ASP Rentals issued 20% of the new capital to ASP South Africa for total consideration of ZAR 130,000 (which at the exchange rate as of December 31, 2024 was $6,889) and the remaining 80% of the new capital to one of the two original third party entities for a combined consideration of ZAR 650,000 (which at the exchange rate as of December 31, 2024 was $35,746). ASP Rentals issued 20% of the new capital to ASP South Africa for total consideration of ZAR 369,965 (which at the exchange rate as of August 23, 2024 was $21,421) and the remaining 80% of the new capital to one of the two original third party entities for a combined consideration of ZAR 1,849,826 (which at the exchange rate as of August 23, 2024 was $104,925). ASP Rentals issued 20% of the new capital to ASP South Africa for total consideration of ZAR 3,671,412 (which at the exchange rate as of June 30, 2024 was $201,994) and the remaining 80% of the new capital to one of the two original third party entities for a combined consideration of ZAR 18,357,063 (which at the exchange rate as of June 30, 2024 was $1,009,969). ASP Rentals issued 20% of the new capital to ASP South Africa for total consideration of ZAR 3,671,412 (which at the exchange rate as of June 30, 2024 was $201,994) and the remaining 80% of the new capital to one of the two original third party entities for a combined consideration of ZAR 18,357,063 (which at the exchange rate as of June 30, 2024 was $1,009,969).   ASP Rentals issued 24% of its capital stock to ASP South Africa for total consideration of ZAR 3,300,829 (which at the exchange rate as of December 31, 2023 was $180,387) and the remaining 76% of its capital stock was issued to two third party entities for combined consideration of ZAR 13,203,317 (which at the exchange rate as of December 31, 2023 was $721,548).      
Aquisition Paid Amount                         $ 485,250 $ 1,235,250