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: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Basic | | Diluted | (in thousands, except per share amounts) | Years Ended December 31, | | Years Ended December 31, | | 2023 | | 2022 | | 2021 | | 2023 | | 2022 | | 2021 | 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 Outstanding | 18,001 | | 16,260 | | 12,596 | | 18,001 | | 16,260 | | 12,596 | Dilutive effect of stock options, ESPP, and performance stock units | | | | | | | 193 | | — | | — | Diluted Weighted-Average Shares Outstanding | | | | | | | 18,194 | | 16,260 | | 12,596 | | | | | | | | | | | | | Earnings (loss) per share | $ | 0.86 | | | $ | (3.05) | | | $ | (3.40) | | | $ | 0.85 | | | $ | (3.05) | | | $ | (3.40) | |
|