XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Share repurchases (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Aug. 31, 2024
Share repurchases      
Repurchase of amount authorized     $ 10,000,000
Retirement of common shares (In share) 326,028    
Repurchase of common shares $ 2,629,168 $ 2,636,000  
Average price per share $ 8.06