XML 90 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share repurchases (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2025
Dec. 31, 2024
Oct. 31, 2024
Aug. 31, 2024
Share repurchases        
Repurchase of common shares (In share)   1,244,076    
Repurchase of common shares   $ 8,146,000    
Average price per share   $ 6.55    
Subsequent Events        
Share repurchases        
Repurchase of common shares (In share) 259,266      
Repurchase of common shares $ 1,535,286      
Average price per share $ 5.92      
Maximum        
Share repurchases        
Repurchase of amount authorized     $ 20,000,000 $ 10,000,000
Amount authorized for purchase of shares     $ 10,000,000