XML 121 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - Subsequent Event - $ / shares
Mar. 13, 2024
Feb. 27, 2024
Feb. 14, 2024
Jan. 12, 2024
Subsequent Event [Line Items]        
Dividends Payable, Date to be Paid Mar. 13, 2024      
Dividends Payable, Date Declared       Jan. 12, 2024
Dividends Payable, Date of Record   Feb. 27, 2024    
Dividends Payable, Amount Per Share       $ 720,000
Subsequent Event, Description     300.0