Quarterly report pursuant to Section 13 or 15(d)

Net Income (Loss) Per Share - Schedule of computation of net income (loss) per common share (Details)

v3.24.2.u1
Net Income (Loss) Per Share - Schedule of computation of net income (loss) per common share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net income (loss) $ 3,137 $ (27,723) $ 10,212 $ (36,940)
Reversal of previously accrued dividends on preferred stock   2,667   690
Net income (loss) attributable to common shareholders $ 3,137 $ (25,056) $ 10,212 $ (36,250)
Denominator:        
Weighted-average common shares outstanding - basic (in Shares) 10,862,853 9,234,238 10,694,635 8,944,836
Plus: dilutive effect of common stock equivalents (in Shares) 1,228,568   1,260,340  
Weighted-average common shares outstanding - diluted (in Shares) 12,091,421 9,234,238 11,954,975 8,944,836
Net income (loss) per share attributable to common stockholders - basic $ 0.29 $ (2.71) $ 0.95 $ (4.05)
Net income (loss) per share attributable to common stockholders - diluted $ 0.26 $ (2.71) $ 0.85 $ (4.05)