XML 102 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Beginning balance (in shares) 621,350    
Granted (in shares) 0 0 0
Exercised (in shares) (134,552)    
Canceled, forfeited or expired (in shares) (186,580)    
Ending balance (in shares) 300,218 621,350  
Options expected to vest, number of shares (in shares) 0    
Options exercisable, number of shares (in shares) 300,218    
Weighted Average Exercise Price      
Beginning balance (in USD per share) $ 17.95    
Granted (in USD per share) 0    
Exercised (in USD per share) 10.83    
Canceled, forfeited or expired (in USD per share) 33.9    
Ending balance (in USD per share) 11.23 $ 17.95  
Options expected to vest, weighted average exercise price (in USD per share) 0    
Options exercisable, weighted average exercise price (in USD per share) $ 11.23    
Additional Information      
Outstanding, weighted average remaining contractual term 3 years 9 months 18 days    
Options expected to vest, weighted average remaining contractual term 0 years    
Options exercisable, weighted average remaining contractual term 3 years 9 months 18 days    
Outstanding, aggregate intrinsic value $ 3.8    
Options expected to vest, aggregate intrinsic value 0.0    
Options exercisable, aggregate intrinsic value $ 3.8