v3.26.3
Senior Notes Payable - Narrative (Details) - Senior Notes - USD ($)
$ in Millions
1 Months Ended
Sep. 28, 2026
Oct. 22, 2025
Jun. 30, 2022
Sep. 30, 2026
May 30, 2023
Debt Instrument [Line Items]          
Prepayment period, number of days prior to applicable maturity date 90 days 90 days      
Senior Notes, Series A and Series B          
Debt Instrument [Line Items]          
Principal (in millions)     $ 500.0    
Prepayment period, number of days prior to applicable maturity date     90 days    
Series A          
Debt Instrument [Line Items]          
Principal (in millions)       $ 300.0  
Interest rate     3.24% 3.24%  
Series B          
Debt Instrument [Line Items]          
Principal (in millions)       $ 200.0  
Interest rate     3.35% 3.35%  
Series C          
Debt Instrument [Line Items]          
Principal (in millions)       $ 400.0 $ 400.0
Interest rate       5.50% 5.50%
Senior Notes, Series D And Series E          
Debt Instrument [Line Items]          
Principal (in millions)   $ 700.0      
Prepayment, aggregate principal amount, percentage   5.00%      
Series D          
Debt Instrument [Line Items]          
Principal (in millions)   $ 375.0   $ 375.0  
Interest rate   4.89%   4.89%  
Series E          
Debt Instrument [Line Items]          
Principal (in millions)   $ 325.0   $ 325.0  
Interest rate   5.13%   5.13%  
Series F          
Debt Instrument [Line Items]          
Principal (in millions) $ 150.0     $ 150.0  
Interest rate 5.84%     5.84%  
Prepayment, aggregate principal amount, percentage 5.00%