Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details)

v3.23.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 24, 2023
Apr. 11, 2023
Apr. 30, 2023
Mar. 31, 2023
Mar. 31, 2022
Subsequent Events          
Proceeds from issuance of Common stock       $ 447 $ 4,226
Subsequent events | Mustang          
Subsequent Events          
Term Loan payoff amount   $ 30,700      
Subsequent events | Aevitas | Asset purchase agreement to acquire Aevitas proprietary rights | Maximum          
Subsequent Events          
Asset Purchase Agreement Upfront Payment To Be Made $ 140,000        
Subsequent events | Checkpoint          
Subsequent Events          
Shares issued     1,700,000    
Stock offering, price per share     $ 3.60    
Proceeds from issuance of Common stock     $ 6,100    
Net proceeds     5,500    
Stock offering other fees paid     $ 600    
Subsequent events | Checkpoint | Series A Warrants [Member]          
Subsequent Events          
Shares issued     1,700,000    
Stock offering, price per share     $ 3.35    
Subsequent events | Checkpoint | Series B Warrants [Member]          
Subsequent Events          
Shares issued     1,700,000    
Stock offering, price per share     $ 3.35