XML 85 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies, Royalty Agreements (Details)
1 Months Ended
Mar. 22, 2021
Nov. 30, 2018
Investor Royalty Agreement [Member]    
Royalty Agreements [Abstract]    
Percentage of royalty receive equal to revenues from sale of business 4.00%  
Percentage of payment of additional royalty on gross sales   1.00%
Collaborator Royalty Agreement [Member]    
Royalty Agreements [Abstract]    
Percentage of royalty payable   6.00%