Quarterly report [Sections 13 or 15(d)]

Subsequent Event - Additional Information (Details)

v3.25.1
Subsequent Event - Additional Information (Details) - Subsequent Event - O2025 Q2 Regular Dividends
Apr. 30, 2025
$ / shares
Subsequent Event [Line Items]  
Dividend declared date Apr. 30, 2025
Dividend per share $ 0.29
Dividend payable date Jun. 13, 2025
Dividend record date May 30, 2025