v3.25.2
Share capital (Details - Shares rollforward) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 29, 2022
Dec. 31, 2021
Notes and other explanatory information [abstract]          
Issued and fully paid 25,000,000 20,000,000 12,258,458 12,258,458 0
Issued and fully paid 5,000,000 7,741,542 12,258,458