v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Common stock, par value per share (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 900,000,000 900,000,000
Common shares issued (in shares) 71,412,072 74,638,413
Common shares outstanding (in shares) 71,412,072 74,638,413
Preferred stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Preferred stock, shares issued (in shares) 1 1
Preferred stock, shares outstanding (in shares) 1 1
Exchangeable stock, shares issued (in shares) 550,000 553,184
Exchangeable stock, shares outstanding (in shares) 550,000 553,184