XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Share repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Sep. 30, 2024
Oct. 31, 2024
Aug. 31, 2024
Share repurchases          
Repurchase of common shares (In share) 135,606 939,259      
Repurchase of common shares $ 1,300 $ 5,820 $ 2,636    
Average price per share $ 9.48 $ 6.2      
Maximum          
Share repurchases          
Repurchase of amount authorized       $ 20,000 $ 10,000
Amount authorized for purchase of shares       $ 10,000