v3.26.1
Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerators:    
Net income $ 1,108 $ 3,158
Less: Income attributable to unvested restricted stock awards (38) (114)
Numerator for basic net income per share 1,070 3,044
Effect of dilutive securities:    
Unvested restricted stock awards 0 0
Numerator for diluted net income per share $ 1,070 $ 3,044
Denominators:    
Weighted average number of common shares outstanding (in shares) 59,904 62,049
Less: Weighted average number of unvested restricted stock awards outstanding (in shares) (2,119) (1,882)
Denominator for basic net income (loss) per share (in shares) 57,785 60,167
Shares issuable upon conversion of 2026 Notes (in shares) 529 0
Performance share units (in shares) 125 0
Denominator for diluted net income (loss) per share (in shares) 58,439 60,167
Net income per share:    
Basic (in dollars per share) $ 0.02 $ 0.05
Diluted (in dollars per share) $ 0.02 $ 0.05