XML 121 R91.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation and Stockholders' Equity - Schedule of Outstanding Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Number of Stock Option Awards      
Beginning balance outstanding stock options (in shares) 2,704,862    
Granted (in shares) 0    
Exercises (issuance of shares) (299,220)    
Forfeitures/expirations (in shares) (11,945)    
Ending balance outstanding stock options (in shares) 2,393,697 2,704,862  
Options exercisable (in shares) 2,393,697    
Weighted- Average Exercise Price      
Beginning balance (in USD per share) $ 12.01    
Granted (in USD per share) 0    
Exercises (issuance of shares) (in USD per share) 8.25    
Forfeitures/expirations (in USD per share) 13.56    
Ending balance (in USD per share) 12.47 $ 12.01  
Options exercisable (in USD per share) $ 12.47    
Weighted- Average Remaining Contractual Term (years)      
Outstanding 3 years 9 months 3 days 4 years 7 months 6 days  
Exercises (issuance of shares) 2 years 4 months 9 days    
Forfeitures/expirations 3 years 7 months 28 days    
Options exercisable 3 years 9 months 3 days    
Aggregate Intrinsic Value      
Outstanding stock option awards at January 1 $ 7,540    
Granted 0    
Exercises (issuance of shares) 1,994 $ 6,686 $ 2,444
Forfeitures/expirations (22)    
Outstanding stock option awards at December 31 (15,379) 7,540  
Options exercisable as of December 31 (15,379)    
Total grant-date fair value of options exercised 2,589 4,499 1,488
Total grant-date fair value of options vested $ 0 $ 5,063 $ 13,213
Weighted-average grant-date fair value per share of options exercised $ 8.65 $ 7.44 $ 6.87