v3.26.1
Share Capital - Schedule of Common Stock Issued and Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common shares issued - beginning of period (in shares) 99,273,252 101,711,441 99,029,434 101,466,997
Common shares outstanding - beginning of period (in shares) 99,273,252 101,711,441 99,029,434 101,466,997
Share class conversions (in shares)   0   0
Vesting of awards (in shares) 64,822 82,363 1,422,656 1,170,471
Share repurchases (in shares) (723,688) (1,652,945) (1,837,704) (2,496,609)
Common shares issued - end of period (in shares) 98,614,386 100,140,859 98,614,386 100,140,859
Common shares outstanding - end of period (in shares) 98,614,386 100,140,859 98,614,386 100,140,859
Common Class A        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common shares issued - beginning of period (in shares) 17,320,078 17,820,078 17,320,078 17,820,078
Common shares outstanding - beginning of period (in shares) 17,320,078 17,820,078 17,320,078 17,820,078
Share class conversions (in shares)   0   0
Vesting of awards (in shares) 0 0 0 0
Share repurchases (in shares) 0 0 0 0
Common shares issued - end of period (in shares) 17,320,078 17,820,078 17,320,078 17,820,078
Common shares outstanding - end of period (in shares) 17,320,078 17,820,078 17,320,078 17,820,078
Common Class B        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common shares issued - beginning of period (in shares) 66,549,525 66,015,693 66,305,707 64,271,249
Common shares outstanding - beginning of period (in shares) 66,549,525 66,015,693 66,305,707 64,271,249
Share class conversions (in shares)   1,872,021   3,372,021
Vesting of awards (in shares) 64,822 82,363 1,422,656 1,170,471
Share repurchases (in shares) (723,688) (1,652,945) (1,837,704) (2,496,609)
Common shares issued - end of period (in shares) 65,890,659 66,317,132 65,890,659 66,317,132
Common shares outstanding - end of period (in shares) 65,890,659 66,317,132 65,890,659 66,317,132
Common Class C        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common shares issued - beginning of period (in shares) 15,403,649 17,875,670 15,403,649 19,375,670
Common shares outstanding - beginning of period (in shares) 15,403,649 17,875,670 15,403,649 19,375,670
Share class conversions (in shares)   (1,872,021)   (3,372,021)
Vesting of awards (in shares) 0 0 0 0
Share repurchases (in shares) 0 0 0 0
Common shares issued - end of period (in shares) 15,403,649 16,003,649 15,403,649 16,003,649
Common shares outstanding - end of period (in shares) 15,403,649 16,003,649 15,403,649 16,003,649