v3.26.1
Basic and Diluted Net Income per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Basic and Diluted Net Income per Share
3 — Basic and Diluted Net Income per Share
Basic net income per share is based upon the weighted-average number of shares of Company common stock, par value $0.0001 per share (“common stock”), outstanding during the period. Diluted net income per share of common stock reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock. Stock options, restricted stock units and performance-based restricted stock units granted by us represent the only dilutive effect reflected in diluted weighted-average shares of common stock outstanding.
The following table presents the computation of basic and diluted net income per share of common stock:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
(in thousands, except per share data)(unaudited)(unaudited)
Net income$5,218 $5,774 $11,036 $10,461 
Weighted-average shares outstanding — Basic12,78412,71612,78312,715
Effect of dilutive securities:
Restricted stock units46584655
Performance-based restricted stock units42614260
Weighted-average shares outstanding — Diluted12,87212,83512,87112,830
Basic net income per share$0.41 $0.45 $0.86 $0.82 
Diluted net income per share$0.41 $0.45 $0.86 $0.82 
Restricted stock units excluded from the calculation of diluted net income per share because the effect would have been anti-dilutive are as follows:

Three Months Ended
June 30,
Six Months Ended
June 30,
(shares in thousands)2026202520262025
(unaudited)(unaudited)
Anti-dilutive restricted stock units1610