v3.26.1
Subsequent Event (Additional Information) (Details) - Subsequent Event [Member] - O 2025 A Dividends [Member]
Mar. 06, 2026
$ / shares
Subsequent Event [Line Items]  
Dividend declared $ 1.5
Dividends declared date Mar. 06, 2026
Dividends payable date Apr. 13, 2026
Dividends payable date of record Mar. 30, 2026