v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
CONDENSED CONSOLIDATED BALANCE SHEETS    
Common stock, shares authorized (unlimited) Unlimited Unlimited
Common stock, shares outstanding 125,095,803 124,124,030
Common stock, shares issued, not disclosed true true