v3.25.2
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 30, 2025
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Subsequent Event [Line Items]        
Debt instrument face value     $ 1,181,260 $ 1,041,093
O 2025 Q3 Dividends [Member] | Forecast [Member]        
Subsequent Event [Line Items]        
Dividends Payable, Date Declared   Aug. 05, 2025    
Quarterly distribution, payable date   Sep. 26, 2025    
Quarterly distribution, date of record   Sep. 12, 2025    
Subsequent Event [Member] | O 2025 Q3 Dividends [Member]        
Subsequent Event [Line Items]        
Dividends payable, amount per share   $ 0.41    
Subsequent Event [Member] | 2028 Series I Unsecured Notes [Member]        
Subsequent Event [Line Items]        
Debt instrument face value $ 50,000      
Debt instrument stated interest rate percentage 5.96%      
Debt instrument maturity date Jul. 30, 2028      
Debt instrument payment terms Interest on the 2028 Series I Unsecured Notes is due semi-annually on January 30th and July 30th.