v3.25.4
EARNINGS (LOSS) PER SHARE (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Weighted Average Shares Outstanding
 Year Ended December 31,
(In thousands, except per share data)202520242023
Net income (loss)$77,882 $34,684 $(22,573)
Weighted average common shares outstanding31,559 31,485 31,084 
Add: Dilutive impact of stock options14 19 — 
Add: Dilutive impact of restricted stock units and performance share units247 463 — 
Diluted weighted average common shares outstanding31,820 31,967 31,084 
Earnings (loss) per share
Basic$2.47 $1.10 $(0.73)
Diluted$2.45 $1.08 $(0.73)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table summarizes the weighted average of anti-dilutive securities excluded from the diluted EPS calculation.
Year Ended December 31,
(In thousands)202520242023
Anti-dilutive restricted stock units and performance share units4 20 4 
Total4 20 4