v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
CONDENSED CONSOLIDATED BALANCE SHEETS    
Common stock, shares authorized (unlimited) Unlimited Unlimited
Common stock, shares outstanding 124,949,691 124,124,030
Common stock, shares issued, not disclosed true true