XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity and Dividends - Summary of Dividends Declared and Paid (Details) - USD ($)
3 Months Ended 6 Months Ended
May 01, 2024
Apr. 25, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Equity [Abstract]            
Date Declared   Apr. 25, 2023     May 01, 2024  
Record Date   Jun. 16, 2023     Jun. 14, 2024  
Payment Date   Jun. 30, 2023     Jun. 28, 2024  
Type   Regular     Regular  
Amount per share $ 0.23 $ 0.27 $ 0.23 $ 0.27 $ 0.23 $ 0.27
Total Amount $ 6,327,144 $ 5,491,790 $ 6,327,144 $ 5,491,790 $ 6,327,144 $ 5,491,790