v3.26.3
Share Capital - Share Repurchase Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Class of Stock [Line Items]        
Share repurchases (in shares) 92,255 1,779,782 1,929,959 4,276,391
Common Class B        
Class of Stock [Line Items]        
Share repurchases (in shares) 92,255 1,779,782 1,929,959 4,276,391
Open Market Repurchases | Common Class B        
Class of Stock [Line Items]        
Share repurchases (in shares) 92,255 1,779,782 1,487,038 3,928,214
Share repurchases $ 3,140 $ 40,454 $ 44,942 $ 85,770
Shares acquired (in dollars per share) $ 34.04 $ 22.73 $ 30.22 $ 21.83