Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Financial Statements Details - Net Income (Loss) Per Share (Details)

v3.24.2.u1
Condensed Consolidated Financial Statements Details - Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator            
Net Income (Loss) $ 15,985 $ (8,595) $ (5,400) $ (9,813) $ 7,390 $ (15,213)
Less: Allocation of undistributed earnings to participating securities (4,393)       (1,401)  
Net income (loss) available to (attributable to) common stockholders, basic 10,224   (6,768)   3,253 (17,949)
Add: Adjustments to undistributed earnings allocated to participating securities 4,393       1,401  
Net income (loss) available to (attributable to) common stockholders, diluted $ 14,617   $ (6,768)   $ 4,654 $ (17,949)
Denominator            
Weighted average shares used in computing net income (loss) per share available to (attributable to) common stockholders, Basic (in shares) 11,643   11,466   11,611 11,463
Effect of dilutive Series X Preferred Stock 5,003       5,003  
Effect of dilutive common stock options 673       647  
Effect of dilutive warrants for common stock 2       2  
Weighted average shares used in computing net income (loss) per share available to (attributable to) common stockholders, Diluted (in shares) 17,321   11,466   17,263 11,463
Net income (loss) per share available to (attributable to) common stockholders, Basic (in dollars per share) $ 0.88   $ (0.59)   $ 0.28 $ (1.57)
Net income (loss) per share available to (attributable to) common stockholders, Diluted (in dollars per share) $ 0.84   $ (0.59)   $ 0.27 $ (1.57)
8.625% Series A Cumulative, Perpetual Preferred Stock            
Numerator            
Less: accumulated dividends $ (530)   $ (530)   $ (1,061) $ (1,061)
8.375% Series B Cumulative, Perpetual Preferred Stock            
Numerator            
Less: accumulated dividends $ (838)   $ (838)   $ (1,675) $ (1,675)