v3.26.1
EARNINGS (LOSS) PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings (Loss) Per Share The computation of both earnings (loss) per share is as follows:
Three months ended June 30,Six months ended June 30,
2026202520262025
(in thousands, except per share data)
Basic (loss) earnings per share:
Net income (loss)$10,510 $(2,310)$11,205 $(235)
Shares used in computation:
Weighted-average shares of common stock outstanding77,18140,35277,14340,352
Basic earnings (loss) per share$0.14 $(0.06)$0.15 $(0.01)
Diluted earnings (loss) per share:
Net income (loss)$10,510 $(2,310)$11,205 $(235)
Shares used in computation:
Weighted-average share of common stock outstanding77,18140,35277,14340,352
Effect of dilutive stock-based awards 339— 320— 
Weighted-average number of shares77,52040,35277,46340,352
Diluted earnings (loss) per share$0.14 $(0.06)$0.14 $(0.01)