v3.26.1
Net Income Per Share - Schedule of Computation of Net (Loss) 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 basic $ 42,141 $ 34,611 $ 11,017 $ 54,918
Net income attributable to common stockholders diluted $ 42,141 $ 34,611 $ 11,017 $ 54,918
Denominator:        
Weighted-average shares used to compute basic net income per common share (in shares) 105,377 104,111 104,909 104,108
Dilutive effect of employee stock options and unvested RSUs (in shares) 13,008 16,374 11,464 16,119
Weighted-average shares used to compute diluted net income per common share (in shares) 118,385 120,485 116,373 120,227
Net income per share attributable to common stockholders        
Basic (in dollars per share) $ 0.40 $ 0.33 $ 0.11 $ 0.53
Diluted (in dollars per share) $ 0.36 $ 0.29 $ 0.09 $ 0.46