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