XML 257 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details) - USD ($)
$ in Millions
Apr. 30, 2025
Feb. 27, 2025
Jan. 01, 2025
Dec. 31, 2024
Subsequent Event [Line Items]        
Number of shares authorized for grant (in shares)       16,390,546
Revolving Credit Facility | Third Amendment | Line of Credit | Minimum | Forecast        
Subsequent Event [Line Items]        
Basis spread on variable rate (as a percent) 1.25%      
Revolving Credit Facility | Third Amendment | Line of Credit | Maximum | Forecast        
Subsequent Event [Line Items]        
Basis spread on variable rate (as a percent) 2.50%      
Revolving Credit Facility | Amended Credit Agreement | Line of Credit | Minimum | Forecast        
Subsequent Event [Line Items]        
Basis spread on variable rate (as a percent) 1.50%      
Revolving Credit Facility | Amended Credit Agreement | Line of Credit | Maximum | Forecast        
Subsequent Event [Line Items]        
Basis spread on variable rate (as a percent) 3.00%      
Subsequent Event | Revolving Credit Facility | Third Amendment | Line of Credit        
Subsequent Event [Line Items]        
Increase to maximum borrowing capacity   $ 100    
Line of credit, maximum borrowing capacity   $ 225    
Subsequent Event | Revolving Credit Facility | Third Amendment | Line of Credit | Minimum        
Subsequent Event [Line Items]        
Basis spread on variable rate (as a percent)   2.75%    
Subsequent Event | Revolving Credit Facility | Third Amendment | Line of Credit | Maximum        
Subsequent Event [Line Items]        
Basis spread on variable rate (as a percent)   3.25%    
Subsequent Event | Revolving Credit Facility | Amended Credit Agreement | Line of Credit | Minimum        
Subsequent Event [Line Items]        
Basis spread on variable rate (as a percent)   3.00%    
Subsequent Event | Revolving Credit Facility | Amended Credit Agreement | Line of Credit | Maximum        
Subsequent Event [Line Items]        
Basis spread on variable rate (as a percent)   3.50%    
Subsequent Event | MANTL        
Subsequent Event [Line Items]        
Purchase price adjustments   $ 380    
ESPP        
Subsequent Event [Line Items]        
Number of shares authorized for grant (in shares)       26,071,320
ESPP | 2021 Incentive Award Plan | Subsequent Event        
Subsequent Event [Line Items]        
Additional shares authorized (in shares)     5,104,439  
Number of shares authorized for grant (in shares)     21,494,985  
ESPP | 2021 Employee Stock Purchase Plan | Subsequent Event        
Subsequent Event [Line Items]        
Additional shares authorized (in shares)     500,000  
Number of shares authorized for grant (in shares)     3,025,043