Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Stockholders' Equity (Capital Raises) (Narrative) (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 14, 2023
USD ($)
May 05, 2023
USD ($)
Feb. 10, 2023
USD ($)
item
$ / shares
shares
Jan. 27, 2023
shares
Dec. 30, 2022
USD ($)
shares
Oct. 11, 2022
USD ($)
item
$ / shares
shares
Apr. 23, 2021
USD ($)
Oct. 23, 2020
USD ($)
Sep. 30, 2023
USD ($)
$ / shares
shares
Jul. 31, 2023
USD ($)
$ / shares
shares
May 31, 2023
USD ($)
$ / shares
shares
Apr. 30, 2023
USD ($)
$ / shares
shares
Feb. 28, 2023
USD ($)
$ / shares
shares
Jan. 31, 2023
USD ($)
$ / shares
shares
Nov. 30, 2020
USD ($)
Jul. 31, 2018
Sep. 30, 2023
USD ($)
$ / shares
Feb. 28, 2023
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
$ / shares
shares
Jun. 13, 2023
$ / shares
Dec. 31, 2022
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, number of shares issued | shares         4,900,000               1,180,000                  
Number of shares called by warrants | shares                         1         1        
Stock offering, price per share | $ / shares                         $ 5.25         $ 5.25        
Common Stock, par value | $ / shares                 $ 0.001               $ 0.001   $ 0.001     $ 0.001
Exercise price of warrants | $ / shares                                         $ 8.136  
Sale of stock, net proceeds $ 8,900,000       $ 150,000,000         $ 9,100,000     $ 6,700,000                  
Proceeds from Issuance of Common Stock                                     $ 2,056,000 $ 5,750,000    
Gain (loss) on common stock warrant liabilities                                 $ (4,542,000)   (10,708,000)      
Pre-Funded Warrants [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Warrants issued | shares                         248,572                  
Stock offering, price per share | $ / shares                         $ 5.2499         $ 5.2499        
Series A Warrants [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, number of shares issued | shares                         1,428,572                  
Series B Warrants [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, number of shares issued | shares                         1,428,572                  
Checkpoint | Common Stock Warrants [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Gain (loss) on common stock warrant liabilities                                     $ 9,200,000      
Checkpoint | Series A Warrants [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Warrant expiration term                       5 years                    
Checkpoint | Series B Warrants [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Warrant expiration term                       18 months                    
Avenue                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, number of shares issued | shares       448,000                                    
Shares issued | shares           3,636,365                                
Number of warrants to purchase shares | shares           545,454                                
Number of common stock (in units) | item           1                                
Number of warrants (in units) | item           1                                
Proceeds from Issuance of Common Stock           $ 10,300,000                                
Avenue | InvaGen [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Percentage of shares repurchased           100.00%                                
Purchase price of shares repurchased           $ 3,000,000                                
Avenue | Pre-Funded Warrants [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Exercise price of warrants | $ / shares           $ 0.0001                                
Unit Price Per Share | $ / shares           $ 3.2999                                
Number of warrants (in units) | item           1                                
Avenue | Common Stock and Pre-funded Warrants                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Unit Price Per Share | $ / shares           $ 3.30                                
Number of warrants (in units) | item           1                                
Avenue | January 2023 Warrants                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Number of shares called by warrants | shares                           1                
Urica | Convertible Class B Preferred Stock [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, number of shares issued | shares                                   135,494        
Stock offering, price per share | $ / shares                         $ 25.00         $ 25.00        
Stock offering, gross proceeds                                   $ 3,400,000        
Stock offering, aggregate fees paid                                   $ 500,000        
Preferred Stock, dividend rate percentage                                   8.00%        
At the Market Offering [Member] | MLV & Co. and FBR Capital Markets & Co [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, number of shares issued | shares                                     200,000 300,000    
At the Market Offering [Member] | Common Stock [Member] | Cantor Fitzgerald & Co., Oppenheimer & Co., Inc., H.C. Wainwright & Co. Inc., Jones Trading Institutional Services LLC. B. Riley and Dawson James Securities, Inc [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, price per share | $ / shares                 9.61               $ 9.61   $ 9.61 $ 23.85    
Stock offering, gross proceeds                                     $ 2,200,000 $ 5,900,000    
At the Market Offering [Member] | Checkpoint | Common Stock [Member] | Founders Agreement [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, number of shares issued | shares                                     240,526      
Share Price | $ / shares                 3.36               3.36   $ 3.36      
Shares issued (in percent)                                     2.50%      
At the Market Offering [Member] | Mustang | Common Stock [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, number of shares issued | shares                                     52,000,000,000 500,000    
Stock offering, price per share | $ / shares                 $ 3.15               $ 3.15   $ 3.15 $ 12.61    
Stock offering, gross proceeds                                     $ 200,000 $ 6,600,000    
Stock offering, aggregate fees paid                                     100,000      
At the Market Offering [Member] | Mustang | Common Stock [Member] | Founders Agreement [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, number of shares issued | shares                                       13,131    
Stock offering, price per share | $ / shares                                       $ 13.56    
Number of Shares issuable for At-the-Market offering | shares                                       1,297    
Shelf Registration Statement [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Amount available for future stock offerings                 $ 110,100,000               $ 110,100,000   110,100,000      
Shelf Registration Statement [Member] | Checkpoint | Common Stock [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Shares issued | shares                       1,700,000                    
Shelf Registration Statement [Member] | Mustang                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, commission rate                               3.00%            
Shelf Registration Statement [Member] | Maximum | Mustang                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, aggregate offering permitted by the agreement             $ 200,000,000                              
Shelf Registration 2020 Statement [Member] | Checkpoint                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Amount available for future stock offerings                 8,700,000               8,700,000   8,700,000      
Shelf Registration 2020 Statement [Member] | Maximum | Checkpoint                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, aggregate offering permitted by the agreement                             $ 100,000,000              
Shelf Registration 2023 Statement [Member] | Checkpoint                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Amount available for future stock offerings                 91,700,000               91,700,000   91,700,000      
Shelf Registration 2023 Statement [Member] | Maximum | Checkpoint                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, aggregate offering permitted by the agreement   $ 150,000,000                                        
Mustang 2020 S-3 [Member] | Mustang                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, aggregate offering permitted by the agreement               $ 100,000,000.0                            
Amount available for future stock offerings                 $ 7,800,000               $ 7,800,000   $ 7,800,000      
Direct Offering [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, number of shares issued | shares     1,100,000                                      
Stock offering, price per share | $ / shares     $ 12.53                                      
Proceeds from Issuance of Common Stock     $ 13,200,000                                      
Percentage of company subsidiaries     3.50%                                      
Number of new operating subsidiaries | item     20                                      
Threshold period of corporate development transaction     5 years                                      
Exercisable period     10 years                                      
Shares Exercisable Fair Market Value Number Of Shares Equivalent | shares     1                                      
Direct Offering [Member] | Checkpoint                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Exercise price of warrants | $ / shares                       $ 3.35                    
Stock offering, gross proceeds                   10,000,000.0                        
Stock offering, aggregate fees paid                   $ 900,000                        
Direct Offering [Member] | Checkpoint | Pre-Funded Warrants [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Warrants issued | shares                   809,062                        
Offering price per share | $ / shares                   $ 3.0899                        
Direct Offering [Member] | Checkpoint | Common Stock [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, number of shares issued | shares                   2,427,186 1,650,000 1,700,000                    
Share Price | $ / shares                   $ 3.09                        
Stock offering, price per share | $ / shares                     $ 3.071 $ 3.60                    
Stock offering, gross proceeds                     $ 10,000,000.0                      
Net proceeds                     9,100,000                      
Placement agent fees                     $ 900,000                      
Direct Offering [Member] | Checkpoint | Common Stock [Member] | Pre-Funded Warrants [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Number of warrants to purchase shares | shares                     1,606,269                      
Stock offering, price per share | $ / shares                     $ 3.0709                      
Direct Offering [Member] | Checkpoint | Common Stock [Member] | Common Stock and Pre-funded Warrants                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Per share price of warrants | $ / shares                     $ 2.821                      
Direct Offering [Member] | Checkpoint | Common Stock [Member] | Series A Warrants [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Number of warrants to purchase shares | shares                   3,236,248 3,256,269                      
Exercise price of warrants | $ / shares                   $ 2.84                        
Warrant expiration term                   5 years 5 years                      
Direct Offering [Member] | Checkpoint | Common Stock [Member] | Series B Warrants [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Number of warrants to purchase shares | shares                   3,236,248 3,256,269                      
Exercise price of warrants | $ / shares                   $ 2.84                        
Warrant expiration term                   18 months 18 months                      
Registered Offering | Avenue                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Shares issued | shares                           448,000                
Share Price | $ / shares                           $ 1.55                
Gross proceeds                           $ 3,000,000.0                
Registered Offering | Avenue | Pre-Funded Warrants [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Number of shares called by warrants | shares                           1,492,299                
Offering price per share | $ / shares                           $ 0.001                
Exercise price of warrants | $ / shares                           $ 0.001                
Private Placement | Avenue                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Shares issued | shares                 767,085                          
Share Price | $ / shares                 $ 0.717               $ 0.717   $ 0.717      
Common Stock, par value | $ / shares                 $ 0.0001               $ 0.0001   $ 0.0001      
Proceeds from Issuance of Common Stock                 $ 550,000                          
Private Placement | Avenue | January 2023 Warrants                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Number of shares called by warrants | shares                           1,940,299                
Offering price per share | $ / shares                           $ 0.125                
Warrant expiration term                           3 years                
Net proceeds                           $ 200,000                
Concurrent Private Placement [Member] | Checkpoint | Common Stock [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, gross proceeds                       $ 6,100,000                    
Net proceeds                       5,500,000                    
Placement agent fees                       $ 600,000                    
Concurrent Private Placement [Member] | Checkpoint | Common Stock [Member] | Series A Warrants [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, number of shares issued | shares                       1,700,000                    
Concurrent Private Placement [Member] | Checkpoint | Common Stock [Member] | Series B Warrants [Member]                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock offering, number of shares issued | shares                       1,700,000