v3.25.2
Net Income Per Common Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic Net Loss Per Common Share
The following table provides a reconciliation of net income from continuing operations and calculation of basic net income per common share for each of the three and six months ended June 30, 2025 and 2024 (in thousands, except share and per share amounts).
 Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
Net income from continuing operations$9,618 $17,621 $16,639 $26,682 
Income from discontinued operations, net of tax— — 204 
Net income9,618 17,625 16,639 26,886 
Weighted average common shares outstanding147,761,332 147,326,273 147,518,179 147,033,879 
Basic net income per common share:
Continuing operations0.07 $0.12 0.11 $0.18 
Discontinued operations— 0.00 — 0.00 
Basic net income per common share$0.07 $0.12 $0.11 $0.18 
Schedule of Diluted Net Loss Per Common Share
The following table sets forth the computation of diluted net income per common share (in thousands, except share and per share amounts):
 Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
Net income from continuing operations$9,618 $17,621 $16,639 $26,682 
Income from discontinued operations, net of tax— — 204 
Net income9,618 17,625 16,639 26,886 
Weighted average shares outstanding147,761,332 147,326,273 147,518,179 147,033,879 
Adjustments:
Potential common shares
Restricted stock unit awards905,549 1,076,243 1,267,682 1,635,983 
Outstanding stock options461,125 423,756 535,856 477,572 
Performance stock unit awards173,973 59,092 205,205 57,335 
Employee stock purchase plan15,302 12,556 2,622 6,243 
Total adjustments1,555,949 1,571,647 2,011,365 2,177,133 
Weighted average shares outstanding adjusted for potential common shares149,317,281 148,897,920 149,529,544 149,211,012 
Diluted net income per common share:
Continuing operations$0.06 $0.12 $0.11 $0.18 
Discontinued operations— 0.00 — 0.00 
Diluted net income per common share$0.06 $0.12 $0.11 $0.18