XML 107 R88.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share - Schedule of Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income attributable to common stockholders – basic $ 156,592 $ 97,263 $ 323,323 $ 168,379
Plus: Dilutive effect of convertible notes, net 53 351 397 690
Net income attributable to common stockholders – diluted $ 156,645 $ 97,614 $ 323,720 $ 169,069
Denominator:        
Weighted average common stock outstanding – basic (in shares) 1,284,303,000 1,107,006,000 1,280,338,000 1,102,525,000
Convertible notes (in shares) 43,290,000 44,953,000 56,320,000 47,731,000
Weighted average common stock outstanding - diluted (in shares) 1,351,990,000 1,182,877,000 1,364,978,000 1,184,197,000
Earnings per share - basic (in dollars per share) $ 0.12 $ 0.09 $ 0.25 $ 0.15
Earnings per share - diluted (in dollars per share) $ 0.12 $ 0.08 $ 0.24 $ 0.14
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) 15,423,000 24,899,000 18,997,000 27,571,000
Common stock options        
Denominator:        
Unvested RSUs, common stock options, unvested PSUs and Underwritten public offering options (in shares) 7,088,000 5,941,000 7,762,000 6,330,000
Unvested PSUs        
Denominator:        
Unvested RSUs, common stock options, unvested PSUs and Underwritten public offering options (in shares) 1,796,000 0 1,507,000 0
ESPP        
Denominator:        
Unvested RSUs, common stock options, unvested PSUs and Underwritten public offering options (in shares) 90,000 78,000 45,000 39,000
Underwritten public offering options        
Denominator:        
Unvested RSUs, common stock options, unvested PSUs and Underwritten public offering options (in shares) 0 0 9,000 0