Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Condensed Consolidated Financial Statements Details - Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator    
Net income $ 4,465 $ 2,367
Less: Allocation of undistributed earnings to participating securities (892) (294)
Net income available to common stockholders, basic 2,121 705
Add: Adjustments to undistributed earnings allocated to participating securities 892 294
Net income available to common stockholders, diluted $ 3,013 $ 999
Denominator    
Weighted-average shares used in computing net income per share available to common stockholders, basic (in shares) 11,894 11,969
Effect of dilutive Series X Preferred Stock (in shares) 5,003 5,003
Effect of dilutive warrants for common stock (in shares) 3 2
Effect of dilutive common stock options (in shares) 517 534
Weighted-average shares used in computing net income per share available to common stockholders, diluted (in shares) 17,417 17,781
Net income per share available to common stockholders, basic (in dollars per share) $ 0.18 $ 0.06
Net income per share available to common stockholders, diluted (in dollars per share) $ 0.17 $ 0.06
Performance Stock Unit Awards    
Denominator    
Effect of dilutive PSUs (in shares)   273
8.625% Series A Cumulative, Perpetual Preferred Stock    
Numerator    
Less: accumulated dividends $ (530) $ (530)
8.375% Series B Cumulative, Perpetual Preferred Stock    
Numerator    
Less: accumulated dividends $ (922) $ (838)