v3.26.1
Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
The table below provides a reconciliation of the numerators and denominators of basic and diluted net income per share for the three and six months ended June 30, 2026 and 2025 (in thousands, except per share amounts):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Numerators:
Net income$5,910 $2,811 $7,018 $5,969 
Less: Income attributable to unvested restricted stock awards(206)(103)(246)(218)
Numerator for basic net income per share5,704 2,708 6,772 5,751 
Effect of dilutive securities:
Unvested restricted stock awards— — 
Numerator for diluted net income per share$5,705 $2,708 $6,773 $5,751 
Denominators:
Weighted average number of common shares outstanding60,571 61,408 60,237 61,729 
Less: Weighted average number of unvested restricted stock awards outstanding(2,092)(2,254)(2,105)(2,068)
Denominator for basic net income per share58,479 59,154 58,132 59,661 
Effect of dilutive securities:
Shares issuable upon conversion of 2026 Notes
— — 265 — 
Performance share units148 — 144 — 
Denominator for diluted net income per share58,627 59,154 58,541 59,661 
Net income per share:
Basic$0.10 $0.05 $0.12 $0.10 
Diluted0.10 0.05 0.12 0.10 
Shares issuable upon conversion of the Company’s 2026 Notes were excluded from three and six months ended June 30, 2025 due to, among other factors, the Company’s share price.