v3.26.1
Share Capital - Schedule of PSU Activity (Details) - Performance Shares [Member] - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares, Beginning balance 257,450 210,000
Number of Shares, Granted 0 96,550
Number of Shares, Vested (81,000)  
Number of Shares, Forfreited (1,000) (31,000)
Number of Shares, Ending balance 175,450 275,550
Weighted Average Grant Date Fair Value, Beginning balance $ 40.61 $ 43.9
Weighted Average Grant Date Fair Value, Granted   35.28
Weighted Average Grant Date Fair Value, Vested 43.76  
Weighted Average Grant Date Fair Value, Forfeited 44.37 44.37
Weighted Average Grant Date Fair Value, Ending balance $ 39.14 $ 40.83