v3.26.1
Share Capital - Share Repurchase Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Class of Stock [Line Items]        
Share repurchases (in shares) 723,688 1,652,945 1,837,704 2,496,609
Common Class B        
Class of Stock [Line Items]        
Share repurchases (in shares) 723,688 1,652,945 1,837,704 2,496,609
Open Market Repurchases | Common Class B        
Class of Stock [Line Items]        
Share repurchases (in shares) 720,310 1,652,945 1,394,783 2,148,432
Share repurchases $ 22,096 $ 35,041 $ 41,802 $ 45,316
Shares acquired (in dollars per share) $ 30.68 $ 21.20 $ 29.97 $ 21.09