v3.25.4
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Number of Shares      
Beginning balance (in shares) 300,218    
Granted (in shares) 0 0 0
Exercised (in shares) (9,000)    
Canceled, forfeited or expired (in shares) (35,980)    
Ending balance (in shares) 255,238 300,218  
Options expected to vest, number of shares (in shares) 0    
Options exercisable, number of shares (in shares) 255,238    
Weighted Average Exercise Price      
Beginning balance (in USD per share) $ 11.23    
Granted (in USD per share) 0    
Exercised (in USD per share) 6.9    
Canceled, forfeited or expired (in USD per share) 29    
Ending balance (in USD per share) 8.88 $ 11.23  
Options expected to vest, weighted average exercise price (in USD per share) 0    
Options exercisable, weighted average exercise price (in USD per share) $ 8.88    
Additional Information      
Outstanding, weighted average remaining contractual term 3 years 4 months 24 days    
Options expected to vest, weighted average remaining contractual term 0 years    
Options exercisable, weighted average remaining contractual term 3 years 4 months 24 days    
Outstanding, aggregate intrinsic value $ 2.1    
Options expected to vest, aggregate intrinsic value 0.0    
Options exercisable, aggregate intrinsic value $ 2.1