v3.26.3
NET INCOME PER SHARE (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income Per Share
The following table presents the computation of basic and diluted net income per share for the periods presented:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2026202520262025
(In thousands, except per share data)
Numerator:
Net income$23,387 $66,638 $52,060 $133,420 
Notes due 2028 financing costs, net244 243 725 732 
Adjusted net income$23,631 $66,881 $52,785 $134,152 
Denominator:
Weighted average common shares outstanding used for basic calculation132,222 130,797 131,844 131,228 
Effect of dilutive securities:
Employee stock-based awards958 180 1,139 193 
Notes due 20282,018 2,018 2,018 2,018 
Weighted average common shares outstanding used for diluted calculation135,198 132,995 135,001 133,439 
Basic and diluted net income per share:
Net income per share, basic$0.18 $0.51 $0.39 $1.02 
Net income per share, diluted$0.17 $0.50 $0.39 $1.01 
Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Net Income Loss Per Share
The following outstanding shares of common stock equivalents were excluded from the calculation of diluted net income per share because their effect would have been antidilutive:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2026202520262025
(In thousands)
Employee stock-based awards2,447 3,177 1,947 3,337 
Notes due 2025— — — 693 
2025 Warrants
— 1,213 — 742 
Notes due 2026— 14,968 460 10,959 
2026 Warrants105 18,584 1,316 13,537 
2028 Warrants2,018 18,235 2,018 13,283 
Total4,570 56,177 5,741 42,551