XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.4
Dividends (Details) - USD ($)
3 Months Ended 9 Months Ended
Aug. 05, 2024
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dividends Payable [Line Items]                  
Dividends, total cash amount   $ 42,804,479 $ 42,804,479 $ 40,619,448 $ 40,607,892 $ 40,570,888 $ 40,382,730    
Dividends, cash paid on payment date               $ 126,620,555 $ 121,924,216
Cash payments on deferred dividends $ 1,100,000                
Q1 Irregular Cash Dividend                  
Dividends Payable [Line Items]                  
Dividends Payable, Date Declared       Apr. 25, 2024          
Dividends Payable, Date of Record       May 08, 2024          
Dividends Payable, Date to be Paid       May 29, 2024          
Dividends, amount declared per share       $ 1          
Dividends, total cash amount       $ 40,600,000          
Dividends, cash paid on payment date       40,400,000          
Dividends, amount deferred on payment date       $ 200,000          
Q2 Irregular Cash Dividend                  
Dividends Payable [Line Items]                  
Dividends Payable, Date Declared     Jul. 24, 2024            
Dividends Payable, Date of Record     Aug. 08, 2024            
Dividends Payable, Date to be Paid     Aug. 21, 2024            
Dividends, amount declared per share     $ 1            
Dividends, total cash amount     $ 42,800,000            
Dividends, cash paid on payment date     42,600,000            
Dividends, amount deferred on payment date     $ 200,000            
Q3 Irregular Cash Dividends                  
Dividends Payable [Line Items]                  
Dividends Payable, Date Declared   Oct. 24, 2024              
Dividends Payable, Date of Record   Nov. 05, 2024              
Dividends Payable, Date to be Paid   Nov. 22, 2024              
Dividends, amount declared per share   $ 1              
Dividends, total cash amount   $ 42,800,000              
Dividends, cash paid on payment date   42,600,000              
Dividends, amount deferred on payment date   $ 200,000           $ 200,000