XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 04, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Feb. 29, 2024
Subsequent Event [Line Items]            
Repurchased and retired (in shares)     0   0  
Repurchased and retired   $ 3,875,069 $ 4,300,078 $ 12,400,000 $ 13,700,000  
Remaining authorized amount   $ 86,300,000   $ 86,300,000   $ 45,800,000
Subsequent Event            
Subsequent Event [Line Items]            
Repurchased and retired (in shares) 1,706,749          
Repurchased and retired $ 6,200,000          
Remaining authorized amount $ 80,200,000