XML 55 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Revenue Recognition (Details)
1 Months Ended 12 Months Ended
Apr. 15, 2020
USD ($)
item
Oct. 31, 2020
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Aug. 28, 2018
shares
Disaggregation of Product Revenue            
Warrants to purchase (in shares) | shares           9,580
Fee Settlement Agreement            
Disaggregation of Product Revenue            
Trial delay fee event of failure of initiation of phase 2 study   $ 2,500,000        
Shares issued (in shares) | shares   2,000,000        
Warrants to purchase (in shares) | shares   6,218,954        
Exercise price (in dollars per share) | $ / shares   $ 0.000        
Settlement loss   $ 1,000,000        
Atlas            
Disaggregation of Product Revenue            
Trial delay fee event of failure of initiation of phase 2 study     $ 2,500,000 $ 2,500,000    
Deferred revenue recorded derecognized       1,500,000    
Total deferred transaction price       1,500,000    
Total transaction price $ 1,500,000     0    
Atlas | Patent purchase agreement            
Disaggregation of Product Revenue            
Upfront cash payments received 1,500,000          
Atlas | License Agreement, Phase 2 Study [Member]            
Disaggregation of Product Revenue            
Upfront cash payments received $ 1,500,000          
Number of performance obligations | item 2          
Total transaction price $ 1,000,000          
Atlas | License Agreement, Phase 2 Study [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-16            
Disaggregation of Product Revenue            
Performance obligations period 13 months 6 days          
Atlas | License Agreement, Patent Sale [Member]            
Disaggregation of Product Revenue            
Total transaction price $ 529,000          
Mytesi            
Disaggregation of Product Revenue            
Product revenue       9,300,000 $ 5,700,000  
Neonorm            
Disaggregation of Product Revenue            
Product revenue       $ 76,000 $ 102,000  
License | Atlas | License Agreement            
Disaggregation of Product Revenue            
License term 10 years          
Obligated initiate proof of concept 9 months          
License | Atlas | License Agreement | Minimum            
Disaggregation of Product Revenue            
Number of trial delay payments | item 3          
License | Atlas | License Agreement | Maximum            
Disaggregation of Product Revenue            
Phase 2 completion period 5 years