v3.26.1
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of computation of net (loss) income per share
The following table shows the computation of net income per share for each period:
Three Months Ended June 30,Six Months Ended June 30,
 2026202520262025
 (in thousands, except per share amounts)
Numerator:  
Net income attributable to common stockholders$42,141 $34,611 $11,017 $54,918 
Denominator:
Weighted-average shares used to compute basic net income per common share105,377 104,111 104,909 104,108 
Dilutive effect of employee stock options and unvested RSUs13,008 16,374 11,464 16,119 
Weighted-average shares used to compute diluted net income per common share118,385 120,485 116,373 120,227 
Net income per share attributable to common stockholders
Basic$0.40 $0.33 $0.11 $0.53 
Diluted$0.36 $0.29 $0.09 $0.46