XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Dividends (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dividends Payable [Line Items]            
Dividends, total cash amount $ 42,804,479 $ 40,619,448 $ 40,570,888 $ 40,382,730    
Dividends, cash paid on payment date         $ 84,041,268 $ 81,568,709
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.00        
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.00          
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