v3.26.1
Shareholders' Equity - Schedule of Options Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Number of options (000's)    
Beginning balance (in shares) 3,538,000  
Issued (in shares) 0  
Exercised (in shares) (80,955)  
Expired / Forfeited (in shares) 0  
Ending balance (in shares) 3,457,000 3,538,000
Weighted average exercise price    
Beginning balance (in USD per share) $ 5.45  
Issued (in USD per share) 0  
Exercised (in USD per share) 6.48  
Expired / Forfeited (in USD per share) 0  
Ending balance (in USD per share) $ 5.43 $ 5.45
Weighted average remaining contractual life    
Weighted average remaining contractual life 3 years 10 months 24 days 4 years 1 month 6 days
Aggregate Intrinsic Value    
Aggregate Intrinsic Value $ 13,121 $ 7,968
Share price (in USD per share) $ 9.21 $ 7.43