v3.26.1
Contingencies, commitments and restrictions on the distribution of profits - Restrictions to the distribution of profits and payment of dividends (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Contingencies, commitments and restrictions on the distribution of profits      
Share capital $ 165,219 $ 163,223 $ 163,223
Share premium 221,434 183,430 183,430
Reserve for own shares 3,918 4,094 4,322
Legal reserves 10,017 7,419 3,676
Free distributable reserves 378,910 378,910 378,910
Non-distributable reserves 1,354,109 1,353,934 1,353,706
Retained earnings 187,460 86,099 37,890
Total equity in accordance with Luxembourg law $ 2,321,067 $ 2,177,109 $ 2,125,157