v3.24.1.u1
Subsequent Events - Narrative (Details) - USD ($)
$ in Millions
Apr. 26, 2024
Oct. 31, 2022
Apr. 25, 2024
Aug. 31, 2020
Revolving Credit Facility | Amended and Restated Revolving Credit and Guaranty Agreement Maturing August 7, 2025        
Subsequent Event [Line Items]        
Revolving credit facility, maximum borrowing capacity       $ 400
Unused commitment fee (percent)   0.10%    
Revolving Credit Facility | Amended and Restated Revolving Credit and Guaranty Agreement Maturing August 7, 2025 | Base Rate        
Subsequent Event [Line Items]        
Basis spread on variable rate (percent)   0.50%    
Revolving Credit Facility | Amended and Restated Revolving Credit and Guaranty Agreement Maturing August 7, 2025 | Adjusted Secured Overnight Financing Rate        
Subsequent Event [Line Items]        
Basis spread on variable rate (percent)   1.00%    
Subsequent Event | Revolving Credit Facility | Amended and Restated Revolving Credit and Guaranty Agreement Maturing August 7, 2025        
Subsequent Event [Line Items]        
Revolving credit facility, maximum borrowing capacity     $ 400  
Subsequent Event | Revolving Credit Facility | Amended and Restated Revolving Credit and Guaranty Agreement Maturing April 2029        
Subsequent Event [Line Items]        
Revolving credit facility, maximum borrowing capacity $ 800      
Unused commitment fee (percent) 0.10%      
Subsequent Event | Revolving Credit Facility | Amended and Restated Revolving Credit and Guaranty Agreement Maturing April 2029 | Base Rate        
Subsequent Event [Line Items]        
Basis spread on variable rate (percent) 0.00%      
Subsequent Event | Revolving Credit Facility | Amended and Restated Revolving Credit and Guaranty Agreement Maturing April 2029 | Adjusted Secured Overnight Financing Rate        
Subsequent Event [Line Items]        
Basis spread on variable rate (percent) 1.00%      
Subsequent Event | Letter of Credit | Amended and Restated Revolving Credit and Guaranty Agreement Maturing August 7, 2025        
Subsequent Event [Line Items]        
Revolving credit facility, maximum borrowing capacity     $ 200  
Subsequent Event | Letter of Credit | Amended and Restated Revolving Credit and Guaranty Agreement Maturing April 2029        
Subsequent Event [Line Items]        
Revolving credit facility, maximum borrowing capacity $ 600