XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Stock Options, Additional Information (Details)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
installment
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares) | shares   0 0 700,000  
Granted (in usd per share)   $ 0 $ 0 $ 50.63  
Outstanding, ending balance   5 years 7 months 6 days 4 years 2 months 12 days 5 years 1 month 6 days 4 years
Vested in period, value | $   $ 0.0 $ 0.0 $ 0.9  
Chief Executive Officer | 2017 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares) | shares 700,000        
Granted (in usd per share) $ 50.63        
Fair value of options at grant date | $ $ 18.8        
Compensation cost related to nonvested stock options not yet recognized | $   $ 5.9      
Unrecognized compensation cost related to nonvested stock option recognized over weighted average period, in years   1 year 2 months 19 days      
Chief Executive Officer | 2017 Equity Incentive Plan | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Outstanding, ending balance 3 years 4 months 24 days     3 years 4 months 24 days  
Chief Executive Officer | 2017 Equity Incentive Plan | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Outstanding, ending balance 4 years 1 month 6 days     4 years 1 month 6 days  
Stock options | Chief Executive Officer | 2017 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of installments | installment 4        
Stock options | Chief Executive Officer | 2017 Equity Incentive Plan | Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights percentage (percent) 25.00%        
Vesting price threshold (in usd per share) $ 175        
Stock options | Chief Executive Officer | 2017 Equity Incentive Plan | Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights percentage (percent) 25.00%        
Vesting price threshold (in usd per share) $ 200        
Stock options | Chief Executive Officer | 2017 Equity Incentive Plan | Tranche Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights percentage (percent) 25.00%        
Vesting price threshold (in usd per share) $ 225        
Stock options | Chief Executive Officer | 2017 Equity Incentive Plan | Tranche Four          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights percentage (percent) 25.00%        
Vesting price threshold (in usd per share) $ 250