v3.25.2
Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income Per Share
The Company calculates basic net income per share by dividing net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. In periods of net income, diluted net income per share takes into account the effect of potential dilutive common shares when the effect is dilutive. Potentially dilutive common shares include (i) shares of common stock issuable upon exercise of outstanding stock options and (ii) contingently issuable RSUs that are convertible into shares of common stock upon achievement of certain service and performance requirements. The effect of potentially dilutive common shares is computed using the treasury stock method.
The following table summarizes the computations of basic and diluted net income per share:
 Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
 (In thousands, except per share data)
Numerator:
Net income - basic and diluted
$21,968 $32,336 52,380 51,989 
Denominator:  
Weighted average common shares — basic107,813 120,612 108,779 121,877 
Dilutive effect of stock options91 207 104 271 
Dilutive effect of RSUs280 423 615 555 
Weighted average common shares — diluted108,184 121,242 109,498 122,703 
Net income per share - basic$0.20 $0.27 $0.48 $0.43 
Net income per share - diluted$0.20 $0.27 $0.48 $0.42