XML 136 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Incentive Plan and Stock Purchase Plan (Details) - USD ($)
shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Number of shares authorized (in shares) 9.0  
Available future grants and awards (in shares) 2.5  
Award vesting period (in years) 4 years  
Expiration period (in years) 8 years  
Anniversary period (in years) 18 months  
Restricted Stock Awards    
Class of Stock [Line Items]    
Award vesting period (in years) 4 years 3 years
Restricted Stock Units    
Class of Stock [Line Items]    
Award vesting period (in years) 3 years  
Cliff period (in years) 1 year  
Employee Stock | Stock Purchase Plan    
Class of Stock [Line Items]    
Maximum stock purchase per employee $ 1,000,000  
Stock purchase plan restricted sale of stock period (in years) 2 years  
Percent of common stock granted in proportion to common stock purchased (in percent) 20.00%  
Vesting percentage of restricted stock granted in relation to shares purchased under the stock purchase plan (in percent) 50.00%  
Vesting period of restricted stock granted in relation to shares purchased under the stock purchase plan 2 years  
Term for stock option purchase in relation to stock purchase plan (in years) 5 years  
Vesting period of stock options purchased in relation to shares purchased under the stock purchase plan 2 years  
Vesting percentage of purchase of stock options in relation to shares purchased under the stock purchase plan (in percent) 50.00%  
Employee Stock | Stock Purchase Plan | Non-Employee Chairman    
Class of Stock [Line Items]    
Vesting percentage of purchase of stock options in relation to shares purchased under the stock purchase plan (in percent) 50.00%  
Employee Stock | Stock Purchase Plan | Non-Employee Board Member    
Class of Stock [Line Items]    
Vesting percentage of purchase of stock options in relation to shares purchased under the stock purchase plan (in percent) 35.00%  
Employee Stock | Stock Purchase Plan | Executive Officer | Minimum    
Class of Stock [Line Items]    
Vesting percentage of purchase of stock options in relation to shares purchased under the stock purchase plan (in percent) 50.00%  
Employee Stock | Stock Purchase Plan | Executive Officer | Maximum    
Class of Stock [Line Items]    
Vesting percentage of purchase of stock options in relation to shares purchased under the stock purchase plan (in percent) 70.00%