v3.25.1
Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net income (loss), basic $ 518,646  
Interest on convertible notes 2,634 $ 0
Net income (loss), dilutive $ 521,280 $ (147,550)
Denominator:    
​Weighted average number of common shares outstanding, basic (in shares) 161,049 139,916
Effect of dilutive securities (in shares) 16,576 0
​Weighted average number of common shares outstanding, dilutive (in shares) 177,625 139,916
Net income (loss) per share:    
Basic (in usd per share) $ 3.22 $ (1.05)
Diluted (in usd per share) $ 2.93 $ (1.05)
Anti-dilutive securities excluded from calculations of diluted net income (loss) per share (in shares) 5,349 24,269