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

Related Party Transactions (Board Services Agreement) (Details)

v3.25.1
Related Party Transactions (Board Services Agreement) (Details) - Caribe BioAdvisors - Board services agreement - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2017
Dec. 31, 2016
Dec. 31, 2024
Dec. 31, 2023
Mustang        
Related Party Transaction [Line Items]        
Advisory fees $ 60,000   $ 60,000 $ 110,000
Mustang | Common Stock        
Related Party Transaction [Line Items]        
Advisory fees       50,000
Checkpoint        
Related Party Transaction [Line Items]        
Advisory fees   $ 60,000 153,000 110,000
Checkpoint | Common Stock        
Related Party Transaction [Line Items]        
Advisory fees     $ 93,000 $ 50,000