v3.26.1
Common Stock Capital Disclosure (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Details    
Common stock shares authorized 800,000,000 800,000,000
Common stock shares issued and outstanding 43,753,810 42,581,650