XML 114 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Number of Shares      
Beginning balance (in shares) 1,608 1,924 2,421
Granted (in shares) 144 721 14
Exercised (in shares) (269) (767) (511)
Forfeited (in shares) (86) (270)  
Ending balance (in shares) 1,397 1,608 1,924
Vested and exercisable options (in shares) 839    
Vested and exercisable, and expected to vest options (in shares) 1,345    
Weighted Average Exercise Price      
Beginning balance (in dollars per share) $ 13.09 $ 11.54 $ 11.02
Granted (in dollars per share) 14.74 15.02 22.13
Exercised (in dollars per share) 8.93 9.26 9.38
Forfeited (in dollars per share) 15.49 18.06  
Ending balance (in dollars per share) 13.91 $ 13.09 $ 11.54
Vested and exercisable options (in dollars per share) 13.18    
Vested and exercisable, and expected to vest options (in dollars per share) $ 13.87    
Weighted Average Remaining Contractual Life 6 years 6 months    
Vested and exercisable options, weighted average remaining contractual term 5 years    
Vested and exercisable, and expected to vest options, weighted average remaining contractual life 6 years 4 months 24 days    
Aggregate intrinsic value, exercised $ 1,664 $ 5,260 $ 5,619
Aggregate intrinsic value 1,758    
Vested and exercisable options, aggregate intrinsic value 1,671    
Vested and exercisable, and expected to vest options, aggregate intrinsic value $ 1,750