Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation - Stock Option Activity (Details)

v3.25.4
Stock-Based Compensation - Stock Option Activity (Details) - Stock Option - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Number of Options      
Beginning balance (shares) 615,461 709,423 1,520,997
Exercised (shares) (158,574) (93,962) (197,941)
Forfeited (shares)     (284,956)
Expired (shares)     (328,677)
Ending balance (shares) 456,887 615,461 709,423
Exercisable (shares) 456,887    
Weighted Average Exercise Price      
Beginning balance (in dollars per share) $ 8.44 $ 7.73 $ 7.24
Exercised (in dollars per share) 3.05 3.04 2.58
Forfeited (in dollars per share)     3.39
Expired (in dollars per share)     12.36
Ending balance (in dollars per share) 10.31 $ 8.44 $ 7.73
Exercisable (in dollars per share) $ 10.31    
Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value      
Outstanding, weighted average contractual term 1 year 6 months 18 days    
Outstanding, aggregate intrinsic value $ 574    
Exercisable, weighted average contractual term 1 year 6 months 18 days    
Exercisable, aggregate intrinsic value $ 574