v3.26.3
Subsequent Events - Additional Information (Details) - O 2026 Q3 Dividends [Member] - $ / shares
9 Months Ended
Nov. 09, 2026
Sep. 30, 2026
Distributions [Abstract]    
Declaration date   Aug. 10, 2026
Cash dividend (in dollars per share)   $ 0.34
Dividend payable date   Oct. 09, 2026
Dividend record date   Sep. 25, 2026
Subsequent Event [Member]    
Distributions [Abstract]    
Declaration date Nov. 09, 2026  
Cash dividend (in dollars per share) $ 0.34  
Dividend payable date Jan. 15, 2027  
Dividend record date Dec. 31, 2026