v3.26.1
Borrowings - Senior Notes (Details) - USD ($)
1 Months Ended 3 Months Ended
May 18, 2026
May 31, 2026
May 31, 2026
May 31, 2025
Schedule of Debt [Line Items]        
Repayment     $ 601,100,000 $ 1,000,000.0
Unsecured debt        
Schedule of Debt [Line Items]        
Basis points above treasury rate   0.15%    
Percentage of outstanding principal amount as redemption price 100.00% 100.00%    
May 2026 Five-Year Senior Notes | Unsecured debt        
Schedule of Debt [Line Items]        
Aggregate principal amount   $ 500,000,000.0 $ 500,000,000.0  
Coupon rate of notes   4.85% 4.85%  
Proceeds from issuance of long-term debt   $ 496,800,000    
December 2016 Senior Notes | Unsecured debt        
Schedule of Debt [Line Items]        
Coupon rate of notes 3.70%      
Repayment $ 600,000,000.0