v3.25.3
Subsequent Events - Additional Information (Details) - Subsequent Event - O 2025 Q3 Dividends
Nov. 11, 2025
$ / shares
Subsequent Event [Line Items]  
Dividend declared date Nov. 11, 2025
Cash dividend declared per share $ 0.106
Dividend payable date Dec. 17, 2025
Dividend record date Nov. 25, 2025