v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income attributable to common stockholders $ 115,152 $ 279,773 $ 282,796 $ 329,784
Debt discount amortization 531 618 1,025 1,258
Net income available to common stockholders $ 115,683 $ 280,391 $ 283,821 $ 331,042
Denominator:        
Weighted average shares used to compute net income per share attributable to common stockholders, basic (in shares) 238,997 229,167 236,804 227,794
Weighted average effect of potentially dilutive shares to purchase common stock (in shares) 35,002 31,985 36,385 31,745
Weighted average shares used to compute net income per share attributable to common stockholders, diluted (in shares) 273,999 261,152 273,189 259,539
Net income per share attributable to common stockholders        
Basic (in dollars per share) $ 0.48 $ 1.22 $ 1.19 $ 1.45
Diluted (in dollars per share) $ 0.42 $ 1.07 $ 1.04 $ 1.28