XML 72 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Event (Additional Information) (Details) - Subsequent Event [Member] - $ / shares
Jun. 20, 2024
May 31, 2024
May 01, 2024
Subsequent Event [Line Items]      
Dividend per share     $ 1
Dividends Payable     May 01, 2024
Dividends payable date to be paid Jun. 20, 2024    
Dividends payable date of record   May 31, 2024