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 |