Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Reconciliation between Basic and Diluted Earnings Per Share (Details)

v3.25.0.1
Summary of Significant Accounting Policies - Reconciliation between Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net income - Basic EPS $ 910,257 $ 166,178 $ (2,269,909)
Effect of dilutive securities - exchangeable notes 63,308    
Net income and assumed conversion of exchangeable notes - Diluted EPS $ 973,565 $ 166,178 $ (2,269,909)
Basic weighted-average shares outstanding 435,278,605 424,424,962 419,773,195
Dilutive effect of share awards 4,039,709 2,975,887  
Dilutive effect of exchangeable notes 75,712,234    
Diluted weighted-average shares outstanding 515,030,548 427,400,849 419,773,195
Basic loss per share (in dollars per share) $ 2.09 $ 0.39 $ (5.41)
Diluted loss per share (in dollars per share) $ 1.89 $ 0.39 $ (5.41)