v3.26.1
NET INCOME PER SHARE (Tables)
6 Months Ended
Jun. 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
June 30,
Six Months Ended
June 30,
2026202520262025
(In thousands, except per share data)
Numerator:
Net income$36,079 $37,052 $28,673 $66,782 
Notes due 2028 and Notes due 2026 financing costs, net247 625 — 1,230 
Adjusted net income$36,326 $37,677 $28,673 $68,012 
Denominator:
Weighted average common shares outstanding used for basic calculation131,963 131,031 131,652 131,447 
Effect of dilutive securities:
Employee stock-based awards1,141 113 1,136 197 
Notes due 2026— 2,057 — 2,057 
Notes due 20282,018 2,018 — 2,018 
Weighted average common shares outstanding used for diluted calculation135,122 135,219 132,788 135,719 
Basic and diluted net income per share:
Net income per share, basic$0.27 $0.28 $0.22 $0.51 
Net income per share, diluted$0.27 $0.28 $0.22 $0.50 
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
June 30,
Six Months Ended
June 30,
2026202520262025
(In thousands)
Employee stock-based awards2,348 3,368 2,028 3,434 
2025 Warrants
— 940 — 685 
Notes due 2025— — — 618 
2026 Warrants1,807 15,663 1,931 12,936 
Notes due 2028— — 2,018 — 
2028 Warrants2,018 15,369 2,018 12,693 
Total6,173 35,340 7,995 30,366