v3.26.1
Senior Notes Payable - Schedule of Key Characteristics of Credit Agreement (Details) - Senior Notes - USD ($)
$ in Millions
Mar. 31, 2026
Oct. 22, 2025
May 30, 2023
Jun. 30, 2022
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%  
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%