Equity - Schedule of Declared on Common Shares (Details) $ / shares in Units, $ / shares in Units, $ in Thousands, $ in Thousands |
3 Months Ended | 6 Months Ended | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Jun. 10, 2026
CAD ($)
|
Jun. 10, 2026
USD ($)
|
Apr. 15, 2026
CAD ($)
|
Apr. 15, 2026
USD ($)
|
Jun. 02, 2025
CAD ($)
|
Jun. 02, 2025
USD ($)
|
Apr. 10, 2025
CAD ($)
|
Apr. 10, 2025
USD ($)
|
Jun. 30, 2026
$ / shares
|
Jun. 30, 2026
$ / shares
|
Mar. 31, 2026
$ / shares
|
Mar. 31, 2026
$ / shares
|
Jun. 30, 2025
$ / shares
|
Jun. 30, 2025
$ / shares
|
Mar. 31, 2025
$ / shares
|
Mar. 31, 2025
$ / shares
|
Jun. 30, 2026
CAD ($)
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
CAD ($)
|
Jun. 30, 2025
USD ($)
|
|
| Equity [Abstract] | ||||||||||||||||||||
| Dividends declared (in dollars per share) | (per share) | $ 0 | $ 0.03 | $ 0 | $ 0.03 | $ 0.08 | $ 0.06 | $ 0.08 | $ 0.06 | ||||||||||||
| Shareholder dividends | $ 0 | $ 333 | $ 0 | $ 336 | $ 573 | $ 410 | $ 573 | $ 399 | $ 0 | $ 669 | $ 1,146 | $ 809 | ||||||||