XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS (LOSS) PER SHARE (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of earnings per share, basic and diluted
Earnings (loss) per share for the years ended December 31, 2024, 2023, and 2022 are calculated for basic and diluted earnings (loss) per share as follows:
BasicDiluted
(in thousands, except per share amounts)Years Ended December 31,Years Ended December 31,
202420232022202420232022
Net (loss) income available to common shareholders $(20,147)$17,154 $(49,521)$(20,147)$17,154 $(49,521)
Earnings allocated to participating securities— (1,679)— — (1,663)— 
Net (loss) income available to common shareholders$(20,147)$15,475 $(49,521)$(20,147)$15,491 $(49,521)
Basic Weighted-Average Shares Outstanding19,31818,00116,26019,31818,00116,260
Dilutive effect of stock options, ESPP, and performance stock units193
Diluted Weighted-Average Shares Outstanding19,31818,19416,260
(Loss) earnings per share$(1.04)$0.86 $(3.05)$(1.04)$0.85 $(3.05)