XML 57 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS (LOSS) PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of earnings per share
Earnings (loss) per share for the years ended December 31, 2023, 2022, and 2021 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,
202320222021202320222021
Net income (loss) available to common shareholders $17,154 $(49,521)$(42,793)$17,154 $(49,521)$(42,793)
Earnings allocated to participating securities(1,679)— — (1,663)— — 
Net income (loss) available to common shareholders$15,475 $(49,521)$(42,793)$15,491 $(49,521)$(42,793)
Basic Weighted-Average Shares Outstanding18,00116,26012,59618,00116,26012,596
Dilutive effect of stock options, ESPP, and performance stock units193
Diluted Weighted-Average Shares Outstanding18,19416,26012,596
Earnings (loss) per share$0.86 $(3.05)$(3.40)$0.85 $(3.05)$(3.40)