XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events - Additional Information (Details) - USD ($)
6 Months Ended
Aug. 01, 2024
Apr. 25, 2023
Jun. 30, 2024
Subsequent Event [Line Items]      
Dividends payable, declared date   Apr. 25, 2023 May 01, 2024
Dividends payable, date to be paid   Jun. 30, 2023 Jun. 28, 2024
Dividends payable, date of record   Jun. 16, 2023 Jun. 14, 2024
Subsequent Event      
Subsequent Event [Line Items]      
Dividends payable, declared date Aug. 01, 2024    
Dividend declared amount $ 6,135,467    
Dividends payable, date to be paid Sep. 30, 2024    
Dividends payable, date of record Sep. 16, 2024