v3.26.1
Stockholders' Equity (Capital Raises) (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jan. 15, 2026
Jun. 12, 2024
Dec. 30, 2022
Apr. 30, 2026
Aug. 31, 2025
Mar. 31, 2025
Feb. 28, 2025
Jan. 31, 2025
May 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Stockholders' Equity                        
Stock offering, number of shares issued                   0    
Exercise of warrants for cash                   $ 1,218 $ 593  
Sale of stock, net proceeds     $ 150,000                  
Warrants exercised, Number of shares                   694,296    
Outstanding warrants                   12,737,206   13,431,502
Common Stock, par value                   $ 0.001   $ 0.001
Checkpoint | Founder agreement                        
Stockholders' Equity                        
Stock offering, number of shares issued                     18,500  
Shares issued (in percent)               2.50%        
Checkpoint | 2025 Warrant                        
Stockholders' Equity                        
Exercise of warrants for cash       $ 9,200   $ 36,000   $ 2,100        
Number of shares issued upon exercise of warrants       3,256,269   21,691,003   740,000        
Exercise price of warrants       $ 2.82   $ 1.66   $ 2.84        
Avenue | Unregistered warrants                        
Stockholders' Equity                        
Net proceeds                 $ 3,900      
At the Market Offering                        
Stockholders' Equity                        
Stock offering, number of shares issued         3,750,000           500,000  
Stock purchase, price per share                     $ 1.94  
Sale of stock, net proceeds                     $ 1,000  
At the Market Offering | Mustang | Founder agreement                        
Stockholders' Equity                        
Stock offering, number of shares issued                   0 54,000  
Sale of stock, net proceeds                     $ 600  
At the Market Offering | Avenue | Founder agreement                        
Stockholders' Equity                        
Stock offering, number of shares issued                     23,474  
Shares issued (in percent)                     2.50%  
At the Market Offering | Avenue | Unregistered warrants                        
Stockholders' Equity                        
Shares issued                     900,000  
Net proceeds                     $ 2,100  
Shelf Registration Statement                        
Stockholders' Equity                        
Stock offering, number of shares issued 150,000,000                 0 800,000  
Stock offering, gross proceeds                     $ 4,100  
Shelf Registration 2024 Statement                        
Stockholders' Equity                        
Amount available for future stock offerings                   $ 42,100    
Shelf Registration 2024 Statement | Mustang                        
Stockholders' Equity                        
Stock offering, aggregate offering permitted by the agreement                   $ 34,200    
Shelf Registration 2024 Statement | Maximum | Mustang                        
Stockholders' Equity                        
Stock offering, aggregate offering permitted by the agreement   $ 40,000                    
February 2025 Equity Offering | Checkpoint | Founder agreement                        
Stockholders' Equity                        
Stock offering, number of shares issued             67,806          
Shares issued (in percent)             2.50%          
February 2025 Equity Offering | Mustang                        
Stockholders' Equity                        
Stock offering, number of shares issued             495,000          
Stock purchase, price per share             $ 3.01          
Exercise price of warrants             $ 3.01          
Number of warrants to purchase shares             2,162,807          
Sale of stock, net proceeds             $ 6,800          
Common Stock, par value             $ 0.0001          
February 2025 Equity Offering | Mustang | Series C-1 warrants                        
Stockholders' Equity                        
Number of warrants to purchase shares             2,657,807          
Warrant expiration term             5 years          
February 2025 Equity Offering | Mustang | Series C-2 warrants                        
Stockholders' Equity                        
Number of warrants to purchase shares             2,657,807          
Warrant expiration term             24 months          
February 2025 Equity Offering | Mustang | Pre funded warrants                        
Stockholders' Equity                        
Stock purchase, price per share             $ 3.0099          
Exercise price of warrants             $ 0.0001