v3.26.1
Subsequent Events - Additional Information (Details) - O 2025 Q4 Dividends [Member] - $ / shares
12 Months Ended
Mar. 18, 2026
Dec. 31, 2025
Distributions [Abstract]    
Cash dividend (in dollars per share)   $ 0.34
Dividend payable date   Jan. 15, 2026
Dividend record date   Dec. 31, 2025
Subsequent Event [Member]    
Distributions [Abstract]    
Cash dividend (in dollars per share) $ 0.34  
Dividend payable date Apr. 14, 2026  
Dividend record date Mar. 30, 2026