v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Preferred Stock- Series C-3, Series E and Series G
Accumulated Other Comprehensive Income
Additional Paid-in Capital
Accumulated Deficit
Common stock beginning balance (in shares) at Dec. 31, 2024   64,411,000        
Preferred stock beginning balance (in Shares) at Dec. 31, 2024     137,000      
Beginning balance at Dec. 31, 2024 $ 84,657 $ 64 $ 0 $ 91 $ 424,132 $ (339,630)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock issued in connection with ATM sale of common stock, net (in shares)   621,000        
Stock issued in connection with ATM sale of common stock, net 6,762 $ 1     6,761  
Stock issued in connection with options exercised (in shares)   369,000        
Stock issued in connection with options exercised 1,473       1,473  
Stock issued in connection with public offering, net (in shares)   6,605,000        
Stock issued in connection with public offering, net 82,367 $ 7     82,360  
Conversion of Series G preferred stock to common stock (in shares)   2,502,000 (45,000)      
Conversion of Series G preferred stock to common stock 0 $ 3     (3)  
Issuance of vested restricted stock, net of shares withheld for employee withholding taxes (in shares)   113,000        
Issuance of vested restricted stock, net of shares withheld for employee withholding taxes (1,266)       (1,266)  
Stock-based compensation 6,177       6,177  
Other comprehensive loss (11)     (11)    
Net income 40,472         40,472
Common stock ending balance (in shares) at Jun. 30, 2025   74,621,000        
Preferred stock ending balance (in Shares) at Jun. 30, 2025     92,000      
Ending balance at Jun. 30, 2025 220,631 $ 75 $ 0 80 519,634 (299,158)
Common stock beginning balance (in shares) at Mar. 31, 2025   67,711,000        
Preferred stock beginning balance (in Shares) at Mar. 31, 2025     92,000      
Beginning balance at Mar. 31, 2025 114,888 $ 68 $ 0 85 433,721 (318,986)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock issued in connection with options exercised (in shares)   285,000        
Stock issued in connection with options exercised 1,123       1,123  
Stock issued in connection with public offering, net (in shares)   6,605,000        
Stock issued in connection with public offering, net 82,367 $ 7     82,360  
Issuance of vested restricted stock, net of shares withheld for employee withholding taxes (in shares)   20,000        
Issuance of vested restricted stock, net of shares withheld for employee withholding taxes (247) $ 0     (247)  
Stock-based compensation 2,677       2,677  
Other comprehensive loss (5)     (5)    
Net income 19,828         19,828
Common stock ending balance (in shares) at Jun. 30, 2025   74,621,000        
Preferred stock ending balance (in Shares) at Jun. 30, 2025     92,000      
Ending balance at Jun. 30, 2025 $ 220,631 $ 75 $ 0 80 519,634 (299,158)
Common stock beginning balance (in shares) at Dec. 31, 2025 79,260,667 79,261,000        
Preferred stock beginning balance (in Shares) at Dec. 31, 2025 91,623   92,000      
Beginning balance at Dec. 31, 2025 $ 405,307 $ 79 $ 0 3 581,800 (176,575)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock issued in connection with options exercised (in shares)   368,000        
Stock issued in connection with options exercised 1,414       1,414  
Issuance of vested restricted stock, net of shares withheld for employee withholding taxes (in shares)   441,000        
Issuance of vested restricted stock, net of shares withheld for employee withholding taxes (1,658) $ 1     (1,659)  
Repurchase and retirement of common stock (in shares)   (2,403,000)        
Repurchase and retirement of common stock (17,484) $ (2)     (17,482)  
Stock-based compensation 8,666       8,666  
Other comprehensive loss (1)     (1)    
Net income $ 64,589         64,589
Common stock ending balance (in shares) at Jun. 30, 2026 77,667,011 77,667,000        
Preferred stock ending balance (in Shares) at Jun. 30, 2026 91,623   92,000      
Ending balance at Jun. 30, 2026 $ 460,833 $ 78 $ 0 2 572,739 (111,986)
Common stock beginning balance (in shares) at Mar. 31, 2026   78,395,000        
Preferred stock beginning balance (in Shares) at Mar. 31, 2026     92,000      
Beginning balance at Mar. 31, 2026 437,049 $ 78 $ 0 2 574,943 (137,974)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock issued in connection with options exercised (in shares)   60,000        
Stock issued in connection with options exercised 235       235  
Issuance of vested restricted stock, net of shares withheld for employee withholding taxes (in shares)   26,000        
Issuance of vested restricted stock, net of shares withheld for employee withholding taxes (131) $ 0     (131)  
Repurchase and retirement of common stock (in shares)   (814,000)        
Repurchase and retirement of common stock (6,392)       (6,392)  
Stock-based compensation 4,084       4,084  
Other comprehensive loss 0          
Net income $ 25,988         25,988
Common stock ending balance (in shares) at Jun. 30, 2026 77,667,011 77,667,000        
Preferred stock ending balance (in Shares) at Jun. 30, 2026 91,623   92,000      
Ending balance at Jun. 30, 2026 $ 460,833 $ 78 $ 0 $ 2 $ 572,739 $ (111,986)