v3.26.1
Shareholders' Equity - Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Aggregate intrinsic value, outstanding $ 13,121 $ 7,968
Aggregate intrinsic value, exercisable $ 13,100  
Common stock issued pursuant to stock options (in shares) 80,955  
Exercisable (in shares) 3,457,000 3,538,000
Weighted average exercise price (in USD per share) $ 5.43 $ 5.45
Weighted average remaining contractual term (in years) 3 years 10 months 24 days 4 years 1 month 6 days
Issued (in shares) 0