v3.26.3
Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Computations of Basic and Diluted Net Income Per Share
The following table summarizes the computations of basic and diluted net income per share:
Three Months Ended September 30,Nine Months Ended September 30,
2026202520262025
(In thousands, except per share amounts)
Numerator:
Net income - basic and diluted
$106,896 $37,127 138,169 89,507 
Denominator:
Weighted average common shares — basic107,368 106,095 106,849 108,160 
Dilutive effect of stock options78 77 83 95 
Dilutive effect of RSUs1,480 304 1,435 591 
Weighted average common shares — diluted108,926 106,476 108,367 108,846 
Net income per share - basic$1.00 $0.35 $1.29 $0.83 
Net income per share - diluted$0.98 $0.35 $1.28 $0.82