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 |