v3.26.1
Stock-Based Compensation - Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Options    
Options outstanding, beginning balance (in shares) 2,525,061  
Exercised (in shares) (50,209)  
Forfeited or expired (in shares) (18,135)  
Options outstanding, ending balance (in shares) 2,456,717 2,525,061
Weighted Average Exercise Price    
Options outstanding, weighted average exercise price per share. beginning balance (in usd per share) $ 15.42  
Options exercised, weighted average exercise price per share (in usd per share) 14.79  
Options forfeited or expired, weighted average exercise price per share (in usd per share) 20.91  
Options outstanding, weighted average exercise price per share. ending balance (in usd per share) $ 15.39 $ 15.42
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]    
Options outstanding, weighted average remaining contractual term 5 years 1 month 6 days 5 years 3 months 18 days
Options outstanding, aggregate intrinsic value $ 35,943 $ 19,780
Options vested and exercisable (in shares) 2,200,490  
Options vested and exercisable, weighted average exercise price per share (in usd per share) $ 14.85  
Options vested and exercisable, weighted average remaining contractual term 4 years 9 months 18 days  
Options vested and exercisable, aggregate intrinsic value $ 33,337