v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Condensed Consolidated Balance Sheets    
Common shares, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, number of shares authorized 500,000,000 500,000,000
Common stock, shares issued 82,718,567 81,771,422
Common stock, shares outstanding 82,718,567 81,771,422
Exchangeable shares, par value (in dollars per share) $ 0.0001 $ 0.0001
Exchangeable shares, shares issued 23,216,687 24,011,017
Exchangeable shares, share outstanding 23,216,687 24,011,017