v3.25.2
Income (Loss) Per Share Applicable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The following table sets forth the computations of income (loss) per share amounts applicable to common stockholders for the three and six months ended June 30, 2025 and 2024:
 Three Months Ended June 30,Six Months Ended June 30,
(In thousands, except per share data)2025202420252024
Numerator:
Net income (loss)$3,609 $(15)$8,672 $(507)
Denominator:
Weighted average common shares outstanding for basic earnings per share (1)79,249 75,559 78,534 75,394 
Plus: incremental shares from assumed exercise of options and assumed vesting of restricted stock units (2)6,992 — 6,343 — 
Adjusted weighted average common shares outstanding for diluted earnings per share86,241 75,559 84,877 75,394 
Income (Loss) Per Share:
Basic income (loss) per common share$0.05 $— $0.11 $(0.01)
Diluted income (loss) per common share$0.04 $— $0.10 $(0.01)
(1) Includes a weighted average of approximately 167,000 nonvested shares of restricted stock for each of the three and six months ended June 30, 2025 and 2024 which are participating securities that feature voting and dividend rights.
(2) Options and restricted stock units outstanding which are anti-dilutive and therefore not factored into the weighted average common shares amount above for the three and six months ended June 30, 2025 and 2024 were as follows:
 Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2025202420252024
Stock options478 12,880 1,805 12,880 
Restricted stock units 784  784