Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Condensed Consolidated Financial Statements Details - Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator                
Net income (loss) $ 14,051 $ 9,191 $ 2,367 $ (17,243) $ 15,985 $ (8,595) $ 25,609 $ (9,853)
Less: Allocation of undistributed earnings to participating securities (3,702)           (6,313)  
Net income (loss) available to (attributable to) common stockholders, basic 8,981     (18,611)     15,192 (13,957)
Add: Adjustments to undistributed earnings allocated to participating securities 3,702           6,313  
Net income (loss) available to (attributable to) common stockholders, diluted $ 12,683     $ (18,611)     $ 21,505 $ (13,957)
Denominator                
Weighted-average shares used in computing net income (loss) per share available to (attributable to) common stockholders, basic (in shares) 12,137     11,712     12,038 11,645
Effect of dilutive Series X preferred stock (in shares) 5,003           5,003  
Effect of dilutive warrants for common stock (in shares) 4           3  
Effect of dilutive common stock options (in shares) 752           609  
Weighted-average shares used in computing net income (loss) per share available to (attributable to) common stockholders, diluted (in shares) 18,141     11,712     17,932 11,645
Net income (loss) per share available to (attributable to) common stockholders, basic (in dollars per share) $ 0.74     $ (1.59)     $ 1.26 $ (1.2)
Net income (loss) per share available to (attributable to) common stockholders, diluted (in dollars per share) $ 0.7     $ (1.59)     $ 1.2 $ (1.2)
Performance Stock Unit Awards                
Denominator                
Effect of dilutive contingently issuable shares (in shares) 234           268  
Restricted Stock Unit Awards                
Denominator                
Effect of dilutive contingently issuable shares (in shares) 11           11  
8.625% Series A Cumulative, Perpetual Preferred Stock                
Numerator                
Less: accumulated dividends $ (530)     $ (530)     $ (1,591) $ (1,591)
8.375% Series B Cumulative, Perpetual Preferred Stock                
Numerator                
Less: accumulated dividends $ (838)     $ (838)     $ (2,513) $ (2,513)