Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)

v3.23.2
Earnings Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Net (loss) income - basic $ (3,440) $ 7,446 $ (2,890) $ 19,940
Interest on unsecured convertible promissory note 0 200 0 432
Net (loss) income - diluted $ (3,440) $ 7,646 $ (2,890) $ 20,372
Weighted average common shares outstanding, basic (in shares) 16,845 15,576 16,797 15,531
Diluted shares - stock options (in shares) 0 2,635 0 2,389
Diluted shares- stock warrants (in shares) 0 261 0 244
Unsecured convertible promissory note (in shares) 0 800 0 800
Weighted average shares outstanding - diluted (in shares) 16,845 19,272 16,797 18,964