v3.26.1
Subsequent Events - Additional Information (Details) - S 2026 Q3 Dividends [Member] - Subsequent Event
Aug. 06, 2026
$ / shares
Subsequent Event [Line Items]  
Dividends Payable Declared Date Aug. 06, 2026
Dividend declared per share $ 0.23
Dividends Payable Date to be Paid Oct. 23, 2026
Dividends Payable Date of Record Sep. 30, 2026