v3.26.1
Shareholders' Equity - Share purchase options (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Equity      
Share-based compensation $ 1,755 $ 1,216  
Deferred Share Units      
Equity      
Options granted 20,832   36,360
Stock Option Plan | Employee Stock Option      
Equity      
Options granted 0 0  
Share-based compensation $ 0 $ 0