XML 76 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Notes Payable (Details) - Broad - Sponsored Research Agreement - USD ($)
$ in Millions
1 Months Ended
Jan. 31, 2021
Jun. 30, 2018
Dec. 31, 2020
Notes Payable      
Common stock issued   330,617  
Promissory notes issued   $ 125.0  
Market capitalization     $ 2,500.0
Subsequent Event      
Notes Payable      
Common stock issued 303,599    
Accrued expense      
Notes Payable      
Success payment accrued     $ 12.5