XML 95 R81.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 Options      
Outstanding, beginning balance (in shares) 3,507 4,243  
Granted (in shares) 0 0 0
Exercised (in shares) (362) (669)  
Canceled (in shares) (62) (67)  
Outstanding, ending balance (in shares) 3,083 3,507 4,243
Options vested and exercisable (in shares) 3,028    
Options vested and expected to vest (in dollars per share) 3,083    
Weighted
Average
Exercise Price      
Outstanding, beginning balance (in dollars per share) $ 19.05 $ 17.19  
Granted (in dollars per share) 0 0  
Exercised (in dollars per share) 6.85 6.55  
Canceled (in dollars per share) 17.23 25.76  
Outstanding, ending balance (in dollars per share) 20.52 $ 19.05 $ 17.19
Options vested and exercisable (in dollars per share) 20.38    
Options vested and expected to vest (in dollars per share) $ 20.52    
Weighted
Average
Remaining
Contractual Life      
Weighted-average remaining contractual life, options outstanding 3 years 11 months 1 day 4 years 6 months 14 days 4 years 10 months 6 days
Weighted-average remaining contractual life, options vested and exercisable 3 years 10 months 17 days    
Weighted-average remaining contractual life, options vested and expected to vest 3 years 11 months 1 day    
Aggregate intrinsic value, options outstanding $ 15,626 $ 3,882 $ 31,762
Aggregate intrinsic value, options vested and exercisable 15,626    
Aggregate intrinsic value, options vested and expected to vest $ 15,626