v3.26.3
Subsequent Event - Additional Information (Details) - O 2026 Q3 Dividends [Member]
Sep. 09, 2026
$ / shares
Subsequent Event [Line Items]  
Dividend per share $ 0.29
Dividend payable date Sep. 09, 2026
Dividend record date Aug. 26, 2026