XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.4
Subsequent Events (Details) - USD ($)
1 Months Ended 3 Months Ended
Jan. 22, 2025
Jan. 24, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Subsequent Event                
Dividends, total cash amount     $ 42,804,479 $ 42,804,479 $ 40,619,448 $ 40,607,892 $ 40,570,888 $ 40,382,730
Subsequent Events                
Subsequent Event                
Installment Payments to Shipyards $ 11,900,000              
Subsequent Events | Q4 Irregular Cash Dividends                
Subsequent Event                
Dividends Payable, Date Declared   Jan. 24, 2025            
Dividends, amount declared per share   $ 0.7            
Dividends, total cash amount   $ 30,000,000            
Dividends Payable, Date to be Paid   Feb. 27, 2025            
Dividends Payable, Date of Record   Feb. 05, 2025