XML 86 R71.htm IDEA: XBRL DOCUMENT v3.26.1
Share repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2026
Dec. 01, 2025
Oct. 31, 2024
Aug. 31, 2024
Share repurchases            
Repurchase of common shares (In share) 2,890,240          
Repurchase of common shares $ 20,014 $ 8,146        
Average price per share $ 6.92          
Maximum            
Share repurchases            
Repurchase of amount authorized         $ 20,000 $ 10,000
Amount authorized for purchase of shares       $ 20,000 $ 10,000  
Maximum | Forecast            
Share repurchases            
Repurchase of amount authorized     $ 20,000