v3.26.1
Shareholders' Equity - Activity for Performance share units (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Equity        
Share-based compensation $ 1,216 $ 475 $ 2,971 $ 1,691
PSUs and MPSUs        
Equity        
Unvested shares balance at beginning of the year     632,892  
Granted (in shares)     123,852  
Added by performance factor (in shares)     130,788  
Distributed, (in shares)     (424,034)  
Cancelled (in shares)     (69,236)  
Unvested shares balance at end of the year 394,262   394,262  
Unvested, Weighted Average Grant Date Fair Value, balance at beginning of the year     $ 7.34  
Granted, Weighted Average Grant Date Fair Value     50.7  
Added by performance factor, Weighted Average Grant Date Fair Value     5.98  
Distributed (vested), Weighted Average Grant Date Fair Value     (6.13)  
Cancelled, Weighted Average Grant Date Fair Value     (10.78)  
Unvested, Weighted Average Grant Date Fair Value, balance at end of the year $ 21.21   $ 21.21  
Share-based compensation $ 500 100 $ 500 700
Unvested compensation not yet recognized 6,300   $ 6,300  
Remaining life of exercisable options     2 years 6 months  
Fair value of distributed $ 12,800 1,600 $ 12,800 $ 5,800
Performance Share Units        
Equity        
Granted (in shares)     0 0
Restricted Share Units        
Equity        
Unvested shares balance at beginning of the year     546,614  
Granted (in shares)     135,544 248,777
Distributed, (in shares)     (324,739)  
Cancelled (in shares)     (39,888)  
Unvested shares balance at end of the year 317,531   317,531  
Unvested, Weighted Average Grant Date Fair Value, balance at beginning of the year     $ 5.7  
Granted, Weighted Average Grant Date Fair Value     30.45 $ 8.35
Distributed (vested), Weighted Average Grant Date Fair Value     (4.67)  
Cancelled, Weighted Average Grant Date Fair Value     (10.69)  
Unvested, Weighted Average Grant Date Fair Value, balance at end of the year $ 16.69   $ 16.69  
Weighted average grant date fair value $ 4,100 2,100 $ 4,100 $ 2,100
Share-based compensation 700 $ 300 1,300 700
Unvested compensation not yet recognized $ 3,600   $ 3,600  
Remaining life of exercisable options     1 year 7 months 6 days  
Fair value of distributed     $ 9,700 $ 4,700