Shareholders' Equity - Purchases of Equity Shares (Details) - USD ($) $ in Millions |
3 Months Ended | ||
|---|---|---|---|
Feb. 18, 2026 |
Feb. 12, 2025 |
Mar. 31, 2026 |
|
| NCIB Program 2/12/2025-2/11/2026 | |||
| Share Repurchase Program [Line Items] | |||
| Shares repurchased as a percentage of outstanding common shares | 10.00% | ||
| NCIB Program 2/12/2025-2/11/2026 | Maximum | |||
| Share Repurchase Program [Line Items] | |||
| Authorized shares to be repurchased | 2,200,876 | ||
| Authorized amount repurchase | $ 13.0 | ||
| NCIB Program 2/19/2026-2/18/2027 | |||
| Share Repurchase Program [Line Items] | |||
| Shares repurchased as a percentage of outstanding common shares | 10.00% | ||
| Purchased shares | 0 | ||
| NCIB Program 2/19/2026-2/18/2027 | Maximum | |||
| Share Repurchase Program [Line Items] | |||
| Authorized shares to be repurchased | 3,014,986 | ||
| Authorized amount repurchase | $ 15.0 |