v3.25.2
Net Income Per Share - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income attributable to common stockholders $ 279,773 $ 139,074 $ 329,784 $ 51,256
Debt discount amortization 618 883 1,258 3,900
Net income available to common stockholders $ 280,391 $ 139,957 $ 331,042 $ 55,156
Denominator:        
Weighted average shares used to compute net income per share attributable to common stockholders, basic (in shares) 229,167 222,474 227,794 221,178
Weighted average effect of potentially dilutive shares to purchase common stock (in shares) 31,985 32,633 31,745 23,577
Weighted average shares used to compute net income per share attributable to common stockholders, diluted (in shares) 261,152 255,107 259,539 244,755
Net income per share attributable to common stockholders        
Basic (in dollars per share) $ 1.22 $ 0.63 $ 1.45 $ 0.23
Diluted (in dollars per share) $ 1.07 $ 0.55 $ 1.28 $ 0.23