v3.26.1
Ordinary Shares (Details Narrative) - shares
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Equity [Abstract]    
Common stock, shares authorized 220,000,000 220,000,000
Common stock, voting rights The holders of Ordinary Shares are entitled to receive dividends as declared from time to time and are entitled to one vote per share at meetings of the Company.  
Common stock, shares outstanding 84,598,480 79,695,672