Quarterly report pursuant to Section 13 or 15(d)

Organization - Schedule of Cash Dividend Payable (Details)

v3.24.2.u1
Organization - Schedule of Cash Dividend Payable (Details) - $ / shares
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Dividend per share $ 0.29 $ 0.25
Record date May 31, 2024 Mar. 13, 2024
Payment date Jun. 14, 2024 Mar. 29, 2024