v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock Member
Additional Paid In Capital
Accumulated Deficit
Beginning Balance at Dec. 31, 2024 $ 66,327 $ 469 $ (448) $ 258,511 $ (192,205)
Beginning Balance, Shares at Dec. 31, 2024   46,933,088      
Beginning Balance, Treasury Stock, Shares at Dec. 31, 2024     (122,608)    
Options exercised 492 $ 2   490  
Options exercised, Shares   211,141      
Stock-based compensation 1,947     1,947  
Restricted stock unit vesting   $ 3   (3)  
Restricted stock unit vesting, Shares   330,779      
Change in fair value of NC Ohio Trust Warrants (583)     (583)  
Sale of common stock through at-the-market offerings, net of issuance costs 5,038 $ 10   5,028  
Sale of common stock through at-the-market offerings, net of issuance costs, Shares   987,772      
Exercise of pre-funded warrants   $ 33   (33)  
Exercise of pre-funded warrants, Shares   3,328,064      
Issuance costs related to common stock and accompanying pre-funded warrants in public offering 75     75  
Issuance of common stock in registered direct offering, net of issuance costs 14,331 $ 32   14,299  
Issuance of common stock in registered direct offering, net of issuance costs, Shares   3,221,395      
Net income (loss) 2,583       2,583
Ending Balance at Jun. 30, 2025 90,210 $ 549 $ (448) 279,731 (189,622)
Ending Balance, Shares at Jun. 30, 2025   55,012,239      
Ending Balance, Treasury Stock, Shares at Jun. 30, 2025     (122,608)    
Beginning Balance at Mar. 31, 2025 74,675 $ 493 $ (448) 259,456 (184,826)
Beginning Balance, Shares at Mar. 31, 2025   49,369,749      
Beginning Balance, Treasury Stock, Shares at Mar. 31, 2025     (122,608)    
Options exercised 245 $ 1   244  
Options exercised, Shares   92,785      
Stock-based compensation 1,149     1,149  
Change in fair value of NC Ohio Trust Warrants (99)     (99)  
Sale of common stock through at-the-market offerings, net of issuance costs 4,655 $ 9   4,646  
Sale of common stock through at-the-market offerings, net of issuance costs, Shares   947,438      
Exercise of pre-funded warrants   $ 14   (14)  
Exercise of pre-funded warrants, Shares   1,380,872      
Issuance costs related to common stock and accompanying pre-funded warrants in public offering 50     50  
Issuance of common stock in registered direct offering, net of issuance costs 14,331 $ 32   14,299  
Issuance of common stock in registered direct offering, net of issuance costs, Shares   3,221,395      
Net income (loss) (4,796)       (4,796)
Ending Balance at Jun. 30, 2025 90,210 $ 549 $ (448) 279,731 (189,622)
Ending Balance, Shares at Jun. 30, 2025   55,012,239      
Ending Balance, Treasury Stock, Shares at Jun. 30, 2025     (122,608)    
Beginning Balance at Dec. 31, 2025 $ 51,922 $ 550 $ (448) 282,207 (230,387)
Beginning Balance, Shares at Dec. 31, 2025 54,898,303 55,020,911      
Beginning Balance, Treasury Stock, Shares at Dec. 31, 2025     (122,608)    
Options exercised $ 59     59  
Options exercised, Shares 32,455 32,455      
Stock-based compensation $ 3,589     3,589  
Change in fair value of NC Ohio Trust Warrants 721     721  
Sale of common stock through at-the-market offerings, net of issuance costs 24,117 $ 28   24,089  
Sale of common stock through at-the-market offerings, net of issuance costs, Shares   2,838,894      
Issuance of common stock in public offering, net of issuance costs of $6.5 million 93,488 $ 183   93,305  
Issuance of common stock in public offering, net of issuance costs of $6.5 million   18,348,624      
Net income (loss) (47,766)       (47,766)
Ending Balance at Jun. 30, 2026 $ 126,130 $ 761 $ (448) 403,970 (278,153)
Ending Balance, Shares at Jun. 30, 2026 76,118,276 76,240,884      
Ending Balance, Treasury Stock, Shares at Jun. 30, 2026     (122,608)    
Beginning Balance at Mar. 31, 2026 $ 138,029 $ 733 $ (448) 376,992 (239,248)
Beginning Balance, Shares at Mar. 31, 2026   73,380,472      
Beginning Balance, Treasury Stock, Shares at Mar. 31, 2026     (122,608)    
Options exercised 31     31  
Options exercised, Shares   21,518      
Stock-based compensation 2,010     2,010  
Change in fair value of NC Ohio Trust Warrants 848     848  
Sale of common stock through at-the-market offerings, net of issuance costs 24,117 $ 28   24,089  
Sale of common stock through at-the-market offerings, net of issuance costs, Shares   2,838,894      
Net income (loss) (38,905)       (38,905)
Ending Balance at Jun. 30, 2026 $ 126,130 $ 761 $ (448) $ 403,970 $ (278,153)
Ending Balance, Shares at Jun. 30, 2026 76,118,276 76,240,884      
Ending Balance, Treasury Stock, Shares at Jun. 30, 2026     (122,608)