v3.26.1
Subsequent Events (Additional Information) (Details) - Repurchase of Subordinate Voting Shares [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 21, 2026
Mar. 31, 2026
Sep. 23, 2025
Subsequent Event [Line Items]      
Share Repurchase Program, Authorized, Amount   $ 33,300 $ 50,000
Share Repurchase Program, Authorized, Number of Shares   6,045,000  
Accelerated Share Repurchases, Per Share   $ 5.51  
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Share Repurchase Program, Authorized, Amount $ 150,000    
Share Repurchase Program, Authorized, Number of Shares 7,393,787    
Accelerated Share Repurchases, Per Share $ 6