Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity (Capital Raises) (Narrative) (Details)

v3.26.1
Stockholders' Equity (Capital Raises) (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 15, 2026
Dec. 31, 2025
Apr. 01, 2025
Jun. 12, 2024
Jan. 05, 2024
Dec. 30, 2022
Dec. 27, 2022
Aug. 31, 2025
Jul. 31, 2025
Apr. 30, 2025
Mar. 31, 2025
Feb. 28, 2025
Jan. 31, 2025
Nov. 30, 2024
Oct. 31, 2024
Sep. 30, 2024
Jul. 31, 2024
Jun. 30, 2024
May 31, 2024
Apr. 30, 2024
Jan. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Mar. 09, 2025
Jan. 09, 2024
Nov. 02, 2023
Oct. 11, 2022
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Exercise of warrants for cash                                           $ 2,647 $ 181        
Warrants exercised, Number of shares                                           1,574,699          
Outstanding warrants   13,431,502                                       13,431,502 14,406,201        
Gross proceeds                               $ 7,300                      
Common Stock, par value   $ 0.001                                       $ 0.001 $ 0.001        
Series C-2 warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Outstanding warrants   284,452                                       284,452          
November 2023 Warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Exercise price of warrants                               $ 1.65                      
Outstanding warrants   4,609,130                                       4,609,130          
Unit Price Per Share                               $ 1.7                      
Number of warrants issued                               5,885,000                      
Private Placement Warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Exercise price of warrants                               $ 1.84                      
Outstanding warrants   3,764,194                                       3,764,194          
Concurrent Private Placement Warrants | Chief Executive Officer (Dr. Rosenwald)                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Shares issued                               763,359                      
Shares issued, price per share                               $ 1.84                      
Urica | 8% Cumulative Convertible Class B Preferred Offering                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Dividend rate percentage             8.00%                                        
Stock offering, number of shares issued             135,494                                        
Stock purchase, price per share             $ 25                                        
Stock offering, gross proceeds             $ 2,900                                        
Checkpoint                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Exercise price of warrants                                               $ 3.62      
Number of warrants to purchase shares                                               5,853,659      
Checkpoint | 2025 Warrant                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
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                            
Checkpoint | Common Stock | Founder agreement                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, number of shares issued                         18,500                            
Shares issued (in percent)                         2.50%                            
Mustang                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Exercise of warrants for cash                             $ 3,600                        
Exercise price of warrants                             $ 11.85                        
Number of warrants to purchase shares                             337,552                        
Stock offering, aggregate fees paid                             $ 400                        
Mustang | Unregistered warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Exercise price of warrants                             $ 13.5                        
Number of warrants to purchase shares                             675,104                        
Mustang | Unregistered Warrants One                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Number of warrants to purchase shares                             337,552                        
Warrant expiration term                             5 years                        
Mustang | Unregistered Warrants Two                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Number of warrants to purchase shares                             337,552                        
Warrant expiration term                             12 months                        
Avenue                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Exercise price of warrants                                       $ 6.2             $ 116.25
Number of warrants to purchase shares                                       689,680              
Avenue | Series A Warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock purchase, price per share                                                   $ 22.545  
Avenue | Series B Warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock purchase, price per share                                                 $ 22.545    
Avenue | Unregistered warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock purchase, price per share                                       $ 0.125              
Exercise price of warrants                                       $ 6.2              
Number of warrants to purchase shares                                       1,379,360              
Net proceeds                                     $ 3,900 $ 3,700              
Fair value of warrants                                       $ 4,500              
2012 Employee Stock Purchase Plan                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Number of shares available for future issuance   900,000                                       900,000          
Maximum | Private Placement Warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Warrant expiration term                               5 years 6 months                      
Number of shares called by warrants                               3,939,394                      
Maximum | Concurrent Private Placement Warrants | Chief Executive Officer (Dr. Rosenwald)                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Warrant expiration term                               5 years 6 months                      
Number of shares called by warrants                               763,359                      
Maximum | Avenue                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Warrant expiration term                                       5 years              
Minimum | Concurrent Private Placement Warrants | Chief Executive Officer (Dr. Rosenwald)                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Warrant expiration term                               6 months                      
Minimum | Avenue                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Warrant expiration term                                       18 months              
At the Market Offering                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, number of shares issued   750,000           3,750,000                           500,000 2,000,000        
Stock purchase, price per share   $ 1.94                                       $ 1.94 $ 1.98        
Stock offering, gross proceeds                                           $ 1,000 $ 3,800        
Stock offering, aggregate fees paid                                             $ 100        
At the Market Offering | Journey                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, number of shares issued           4,900,000                               2.6 1,600,000        
Stock purchase, price per share   6.53                                       $ 6.53 $ 5.19        
Stock offering, gross proceeds                                           $ 16,400          
Sale of stock, net proceeds                                             $ 7,900        
Common Stock, par value           $ 0.0001                                          
Stock offering, aggregate fees paid                                           $ 500 $ 200        
At the Market Offering | Mustang                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, number of shares issued                                           100,000 0.1        
Stock purchase, price per share   $ 11.55                                       $ 11.55 $ 18.78        
Stock offering, gross proceeds                                             $ 2,500        
Sale of stock, net proceeds                                           $ 600          
Stock offering, aggregate fees paid                                             $ 100        
At the Market Offering | Mustang | Common Stock                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, aggregate fees paid                                           $ 27,000,000          
At the Market Offering | Avenue | Founder agreement                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, number of shares issued                                           23,474 43,772        
Shares issued (in percent)                                           2.50%          
At the Market Offering | Avenue | Unregistered warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Number of warrants to purchase shares   900,000                                       900,000          
Shares issued                                             600,000        
Net proceeds                                           $ 2,100 $ 1,600        
At the Market Offering | Founder agreement | Mustang | Common Stock                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Shares issued (in percent)                                           2.50%          
Public Offering | Mustang                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, number of shares issued                                     23,200                
Stock purchase, price per share                                     $ 11.85                
Exercise of warrants for cash                                     $ 3,200                
Exercise price of warrants                                     $ 11.85                
Number of warrants to purchase shares                                     1,012,656                
Warrants exercised, Number of shares                                     314,352                
Public Offering | Mustang | Series A One Warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Warrant expiration term                                     5 years                
Public Offering | Mustang | Series A Two Warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Warrant expiration term                                     24 months                
Public Offering | Mustang | Series A Three Warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Warrant expiration term                                     9 months                
Public Offering | Mustang | Common Stock                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, number of shares issued                                     337,552                
Shelf Registration Statement | Journey                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Sale of stock, net proceeds           $ 150,000                                          
Shelf Registration Statement | Journey | Subsequent events                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, number of shares issued 150,000,000                                                    
Shelf Registration 2024 Statement                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Amount available for future stock offerings   $ 42,100                                       $ 42,100          
Shelf Registration 2024 Statement | Mustang                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, aggregate offering permitted by the agreement                                           $ 34,200          
Shelf Registration 2024 Statement | Maximum | Mustang                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, aggregate offering permitted by the agreement       $ 40,000                                              
Post effective amendment of Shelf Registration 2024 | Urica | 8% Cumulative Convertible Class B Preferred Offering                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Dividend rate percentage     8.00%                                                
Post effective amendment of Shelf Registration 2024 | Maximum                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, number of shares issued     1,987,250                                                
Post effective amendment of Shelf Registration 2024, November Prospectus                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Number of share per unit issued     1                                                
Number of warrants per unit issued     1                                                
Post effective amendment of Shelf Registration 2024, November Prospectus | Maximum                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, number of shares issued     5,885,000                                                
Post effective amendment of Shelf Registration 2024, December Prospectus                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Number of share per unit issued     1                                                
Number of warrants per unit issued     1                                                
Post effective amendment of Shelf Registration 2024, December Prospectus | Maximum                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, number of shares issued     3,303,305                                                
February 2025 Equity Offering | Mustang                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, number of shares issued                       495,000                              
Exercise of warrants for cash                 $ 7,100                                    
Exercise price of warrants                       $ 3.01                              
Number of warrants to purchase shares                 2,900,000     2,162,807                              
Shares issued, price per share                       $ 3.01                              
Sale of stock, net proceeds                       $ 6,800                              
Number of Shares issuable for At-the-Market offering                       0.0001                              
February 2025 Equity Offering | Mustang | Series C-1 warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Number of warrants to purchase shares                       2,657,807                              
Warrant expiration term                       5 years                              
February 2025 Equity Offering | Mustang | Series C-2 warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Number of warrants to purchase shares                       2,657,807                              
Warrant expiration term                       24 months                              
Warrants exercised, Number of shares                 2,400,000                                    
February 2025 Equity Offering | Mustang | Pre funded warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock purchase, price per share                       $ 3.0099                              
Exercise price of warrants                       $ 0.0001                              
Warrants exercised, Number of shares                 500,000                                    
Prior Oaktree Agreement | Maximum                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, number of shares issued     116,637                                                
Direct offering                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, number of shares issued                               3,939,394         3,303,305            
Exercise price of warrants                                         $ 3.21            
Shares issued, price per share                               $ 1.65                      
Warrant expiration term                                         5 years            
Sale of stock, net proceeds                                         $ 10,100            
Unit Price Per Share                                         $ 3.33            
Direct offering | Checkpoint                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock purchase, price per share                                 $ 2.05       $ 1.805            
Sale of stock, net proceeds                                 $ 11,000       $ 12,600            
Issuance of common shares - Registered direct offering                                 1,230,000       1,275,000            
Direct offering | Checkpoint | Common Stock Warrant                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Exercise price of warrants                                 $ 2.05       $ 1.68            
Warrant expiration term                                 5 years       5 years            
Direct offering | Checkpoint | Pre funded warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock purchase, price per share                                 $ 2.0499       $ 1.8049            
Warrants issued                                 4,623,659       6,481,233            
Direct offering | Checkpoint | Placement Agent Warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Exercise price of warrants                                 $ 2.5625       $ 2.2563            
Number of shares called by warrants                                 351,220                    
Direct offering | Checkpoint | Series B Warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Exercise of warrants for cash                           $ 9,200                          
Exercise price of warrants                           $ 2.821                          
Number of warrants to purchase shares                           3,256,269                          
Direct offering | Mustang                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Stock offering, number of shares issued                                   60,500       127,140 23,450        
Stock purchase, price per share                                   $ 20.495                  
Exercise price of warrants                                   $ 0.005                  
Number of warrants to purchase shares                                   62,100                  
Sale of stock, net proceeds                                   $ 2,100                  
Warrants exercised, Number of shares                                   62,100                  
Per share amount reduced from share price to calculate warrant price                                   $ 0.005                  
Direct offering | Mustang | Unregistered warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Exercise price of warrants                                   $ 20.495                  
Number of warrants to purchase shares                                   62,100                  
Warrant expiration term                                   5 years                  
Direct offering | Maximum                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Number of warrants to purchase shares                                         3,303,305            
Direct offering | Maximum | Checkpoint                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Number of warrants to purchase shares                                         7,756,233            
Number of shares called by warrants                                 5,853,659                    
Direct offering | Maximum | Checkpoint | Placement Agent Warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Number of warrants to purchase shares                                         465,374            
Private Placement | Avenue                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Exercise of warrants for cash         $ 4,500                                            
Private Placement | Avenue | Series A Warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Number of warrants to purchase shares         220,538                                            
Private Placement | Avenue | Series B Warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Number of warrants to purchase shares         220,538                                            
Private Placement | Avenue | January 2023 Warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Exercise price of warrants         $ 116.25                                            
Number of warrants to purchase shares         25,871                                            
Exercise price of warrants agreed by investor         $ 22.545                                            
Fair value of warrants   600                                       $ 600          
Private Placement | Avenue | November 2023 Warrants                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Exercise price of warrants         $ 22.545                                            
Number of warrants to purchase shares         194,667                                            
Exercise price of warrants agreed by investor         $ 22.545                                            
Fair value of warrants   $ 4,300                                       $ 4,300          
Concurrent Private Placement | Chief Executive Officer (Dr. Rosenwald)                                                      
Share-based Compensation Arrangement by Share-based Payment Award                                                      
Exercise price of warrants                               0.125                      
Shares issued, price per share                               $ 1.84