v3.26.3
Earnings Per Share ("EPS") - Computation of basic and diluted earnings per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:        
Net income (loss) $ 4,034 $ 104,480 $ (733,613) $ 27,567
Interest incurred on the 2030 Notes, net of income taxes   938   3,063
Numerator for diluted EPS $ 4,034 $ 105,418 $ (733,613) $ 30,630
Denominator:        
Denominator for basic EPS - weighted average shares outstanding 357,289,543 347,085,375 350,905,328 337,688,455
Dilutive potential common shares 18,921,952 56,094,111   51,381,881
Denominator for diluted EPS - adjusted weighted average shares outstanding 376,211,495 403,179,486 350,905,328 389,070,336
Basic EPS (in dollars per share) $ 0.01 $ 0.3 $ (2.09) $ 0.08
Diluted EPS (in dollars per share) $ 0.01 $ 0.26 $ (2.09) $ 0.08
Unvested RSAs        
Denominator:        
Effect of dilutive securities 17,610,720 14,916,070   10,614,282
Unvested RSUs        
Denominator:        
Effect of dilutive securities 1,311,233 1,184,944   779,472
Employee Stock Option        
Denominator:        
Effect of dilutive securities   4,970    
2030 Notes        
Denominator:        
Effect of dilutive securities   39,988,127   39,988,127