XML 65 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of earnings per share, basic and diluted
The following table summarizes the calculation of earnings per share: 
 Years Ended December 31,
(in thousands, except share and per share data)20242023
Net income (loss)$(144,344)$(27,508)
Weighted average shares:
Basic weighted-average number of common shares outstanding
18,857,392 18,783,005 
Dilutive effect of outstanding common stock equivalents (1)
— — 
Diluted weighted-average number of common shares outstanding18,857,392 18,783,005 
Net income (loss) per share
Basic earnings per share$(7.65)$(1.46)
Diluted earnings per share$(7.65)$(1.46)
(1) Excluded from the computation of diluted earnings per share (due to their antidilutive effect) for the years ended December 31, 2024 and 2023 were certain unvested RSUs and PSUs. The aggregate number of common stock unvested restricted shares, which could potentially be dilutive in future periods, was 540,354 and 217,153 at December 31, 2024 and 2023, respectively.