v3.26.1
Earnings Per Share - Schedule of Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income attributable to common stockholders – basic $ 166,731 $ 71,116
Plus: Dilutive effect of convertible notes, net 344 339
Net income attributable to common stockholders – diluted $ 167,075 $ 71,455
Denominator:    
Weighted average common stock outstanding – basic (in shares) 1,276,328,000 1,097,994,000
Convertible notes (in shares) 69,440,000 50,508,000
Weighted average common stock outstanding - diluted (in shares) 1,378,011,000 1,185,466,000
Earnings per share - basic (in dollars per share) $ 0.13 $ 0.06
Earnings per share - diluted (in dollars per share) $ 0.12 $ 0.06
Number of days to purchase shares 30 days  
Unvested RSUs    
Denominator:    
Unvested RSUs, common stock options, unvested PSUs and Underwritten public offering options (in shares) 22,570,000 30,244,000
Common stock options    
Denominator:    
Unvested RSUs, common stock options, unvested PSUs and Underwritten public offering options (in shares) 8,437,000 6,719,000
Unvested PSUs    
Denominator:    
Unvested RSUs, common stock options, unvested PSUs and Underwritten public offering options (in shares) 1,218,000 0
Underwritten public offering options    
Denominator:    
Unvested RSUs, common stock options, unvested PSUs and Underwritten public offering options (in shares) 18,000 0