v3.26.1
Share Capital - Schedule of RSU Activity (Details) - Restricted Stock Units (RSUs) [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 348,994  
Number of Shares, Granted 444,681 321,932
Number of Shares, Vested (91,643)  
Number of Shares, Forfreited (5,801) (4,975)
Number of Shares, Ending balance 696,231 316,957
Weighted Average Grant Date Fair Value, Beginning balance $ 35.91  
Weighted Average Grant Date Fair Value, Granted 43.45 $ 35.21
Weighted Average Grant Date Fair Value, Vested 34.52  
Weighted Average Grant Date Fair Value, Forfeited 38.46 35.48
Weighted Average Grant Date Fair Value, Ending balance $ 40.89 $ 35.2