XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of computation of net income per share
The following table shows the computation of net income per share for each period:
Three Months Ended September 30,Nine Months Ended September 30,
 2025202420252024
 (in thousands, except per share amounts)
Numerator:  
Net income attributable to common stockholders$19,359 $46,690 $74,267 $109,344 
Denominator:
Weighted-average shares used to compute basic net income per common share103,545 103,371 103,919 103,094 
Dilutive effect of employee stock options and unvested RSUs15,894 10,352 16,062 8,477 
Weighted-average shares used to compute diluted net income per common share119,439 113,723 119,981 111,571 
Net income per share attributable to common stockholders
Basic$0.19 $0.45 $0.71 $1.06 
Diluted$0.16 $0.41 $0.62 $0.98