XML 151 R126.htm IDEA: XBRL DOCUMENT v3.24.1
Earnings / (loss) per share - Schedule of basic and diluted earnings / (loss) per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings per share [abstract]      
Net income / (loss) attributable to equity holders of the parent - basic $ 546,898 $ 637,251 $ (234,434)
Convertible notes interest expense, accretion, and deferred financing amortization 0 19,584 0
Net income / (loss) attributable to equity holders of the parent - diluted $ 546,898 $ 656,835 $ (234,434)
Basic weighted average number of shares (in shares) 52,369,269 55,455,277 54,718,709
Effect of dilutive potential basic shares:      
Restricted stock (in shares) 2,158,478 2,610,544 0
Convertible notes (in shares) 0 5,445,455 0
Dilutive shares (in shares) 2,158,478 8,055,999 0
Diluted weighted average number of shares (in shares) 54,527,747 63,511,276 54,718,709
Earnings / (Loss) Per Share:      
Basic (in USD per share) $ 10.44 $ 11.49 $ (4.28)
Diluted (in USD per share) $ 10.03 $ 10.34 $ (4.28)