v3.26.1
Share-Based Compensation - Option Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Number of Shares Subject to Outstanding Options    
Beginning balance, outstanding (in shares) 1,927,447 1,896,908
Exercised (in shares) (22,044)  
Forfeited (in shares) (2,393)  
Expired (in shares) (17,240)  
Ending balance, outstanding (in shares) 1,885,770 1,896,908
Weighted-Average Exercise Price of Outstanding Options    
Beginning balance, outstanding (in dollars per share) $ 15.05 $ 15.53
Exercised (in dollars per share) 10.95  
Forfeited (in dollars per share) 10.3  
Expired (in dollars per share) 27.73  
Ending balance, outstanding (in dollars per share) $ 14.98 $ 15.53
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures    
Weighted-average remaining contractual term, exercisable 5 years 3 months 18 days 5 years 9 months 18 days