XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Details) - shares
shares in Millions
12 Months Ended
Dec. 31, 2024
Apr. 05, 2017
Apr. 04, 2017
Stock-Based Compensation      
Shares authorized for issuance under share-based compensation plan   19.8 17.5
Shares available for grant 1.4    
Employee Stock Option      
Stock-Based Compensation      
Annual vesting rights (as a percent) 20.00%    
Employee Stock Option | Minimum      
Stock-Based Compensation      
Option expiration period (in years) 8 years    
Employee Stock Option | Maximum      
Stock-Based Compensation      
Option expiration period (in years) 10 years    
Stock options, Restricted stock and Restricted stock | Minimum      
Stock-Based Compensation      
Annual vesting rights (as a percent) 0.00%    
Vesting period (in years) 3 years    
Stock options, Restricted stock and Restricted stock | Maximum      
Stock-Based Compensation      
Annual vesting rights (as a percent) 150.00%    
Vesting period (in years) 5 years