Annual report [Section 13 and 15(d), not S-K Item 405]

EARNINGS PER SHARE (Tables)

v3.25.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method
The following table sets forth the computation of basic earnings per share:
(In thousands, except per share amounts) 2025 2024 2023
Basic Earnings per Common Share:
Net Income (Loss) - Basic $ 29,359  $ (16,215) $ (26,421)
Weighted Average Shares - Basic 35,443  35,037  33,104 
Basic Earnings per Common Share $ 0.83  $ (0.46) $ (0.80)
Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method
The following table sets forth the computation of diluted net income (loss) per share:
(In thousands, except per share amounts) 2025 2024 2023
Diluted Earnings per Common Share:
Net Income (Loss) - Basic $ 29,359  $ (16,215) $ (26,421)
Convertible Notes Interest Expense, Net of Tax —  —  — 
Net Income (Loss) - Diluted $ 29,359  $ (16,215) $ (26,421)
Weighted Average Shares - Basic 35,443  35,037  33,104 
Net Effect of Dilutive Stock Awards 1,021  —  — 
Net Effect of Dilutive Convertible Notes —  —  — 
Weighted Average Shares - Diluted 36,464  35,037  33,104 
Diluted Earnings per Common Share $ 0.81  $ (0.46) $ (0.80)
Schedule of Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Share
Antidilutive shares excluded from diluted earnings (loss) per share computations were as follows:
(In thousands) 2025 2024 2023
Stock Options and Unvested RSUs 220  1,040  767 
2030 Convertible Notes 5,439  553  — 
Total Antidilutive Securities 5,659  1,593  767