v3.26.1
Senior Notes Payable - Narrative (Details) - Senior Notes - USD ($)
$ in Millions
1 Months Ended
Oct. 22, 2025
Jun. 30, 2022
Mar. 31, 2026
May 30, 2023
Debt Instrument [Line Items]        
Prepayment period, number of days prior to applicable maturity date 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      
Interest rate 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%