XML 97 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Options      
Outstanding, beginning balance (in shares) 4,243 5,217  
Granted (in shares) 0 0  
Exercised (in shares) (669) (775)  
Canceled (in shares) (67) (199)  
Outstanding, ending balance (in shares) 3,507 4,243 5,217
Options vested and exercisable (in shares) 3,218    
Options vested and expected to vest (in dollars per share) 3,507    
Weighted Average Exercise Price      
Outstanding, beginning balance (in dollars per share) $ 17.19 $ 16.08  
Granted (in dollars per share) 0 0  
Exercised (in dollars per share) 6.55 6.58  
Canceled (in dollars per share) 25.76 29.58  
Outstanding, ending balance (in dollars per share) 19.05 $ 17.19 $ 16.08
Options vested and exercisable (in dollars per share) 17.92    
Options vested and expected to vest (in dollars per share) $ 19.05    
Weighted Average Remaining Contractual Life      
Weighted-average remaining contractual life, options outstanding 4 years 6 months 14 days 4 years 10 months 6 days 5 years 8 months 4 days
Weighted-average remaining contractual life, options vested and exercisable 4 years 3 months 18 days    
Weighted-average remaining contractual life, options vested and expected to vest 4 years 6 months 14 days    
Aggregate intrinsic value, options outstanding $ 3,882 $ 31,762 $ 58,784
Aggregate intrinsic value, options vested and exercisable 3,882    
Aggregate intrinsic value, options vested and expected to vest $ 3,882