v3.26.1
Debt - Revolving Credit Facilities (Narrative) (Details) - USD ($)
1 Months Ended
Nov. 30, 2022
Jun. 30, 2026
May 31, 2025
Jan. 31, 2025
2025 Credit Agreement        
Debt Instrument [Line Items]        
Maximum borrowing capacity       $ 150,000,000.0
Outstanding borrowings   $ 0    
2022 Credit Agreement        
Debt Instrument [Line Items]        
Maximum borrowing capacity     $ 1,000,000,000.0  
Outstanding borrowings   $ 0    
Line of credit facility, extension term 1 year      
2022 Credit Agreement | Minimum        
Debt Instrument [Line Items]        
Commitment fee 0.07%      
2022 Credit Agreement | Minimum | Benchmark Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate 0.75%      
2022 Credit Agreement | Minimum | Reference Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate 0.75%      
2022 Credit Agreement | Minimum | Base Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate 0.00%      
2022 Credit Agreement | Maximum        
Debt Instrument [Line Items]        
Commitment fee 0.125%      
2022 Credit Agreement | Maximum | Benchmark Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate 1.125%      
2022 Credit Agreement | Maximum | Reference Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate 1.125%      
2022 Credit Agreement | Maximum | Base Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate 0.125%