Quarterly report pursuant to Section 13 or 15(d)

Subsequent Event - Additional Information (Details)

v3.24.2.u1
Subsequent Event - Additional Information (Details) - $ / shares
3 Months Ended
Jul. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Subsequent Event [Line Items]      
Dividend per share   $ 0.29 $ 0.25
Dividend payable date   Jun. 14, 2024 Mar. 29, 2024
Dividend record date   May 31, 2024 Mar. 13, 2024
Subsequent Event      
Subsequent Event [Line Items]      
Dividend declared date Jul. 31, 2024    
Dividend per share $ 0.29    
Dividend payable date Sep. 13, 2024    
Dividend record date Aug. 30, 2024