v3.26.1
Income taxes (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2026
Income taxes          
Minimum ownership interest in subsidiaries for consolidated income tax return 80.00% 80.00% 80.00% 80.00%  
Income tax expense $ 320   $ 5,452    
Effective income tax rate   0.00% 3.80% 0.00%  
Estimate Effective income tax rate 36.30%        
Pre-tax income $ 922 $ (11,654) $ 143,216 $ (36,345)  
Forecast [Member]          
Income taxes          
Effective income tax rate         3.90%