XML 80 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions - Schedule of Royalty Percentage of Revenue (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
Revenue One [Member]  
Royalty percentage 3.00%
Revenue One [Member] | Minimum [Member]  
Revenue $ 0
Revenue One [Member] | Maximum [Member]  
Revenue $ 25,000,000
Revenue Two [Member]  
Royalty percentage 2.00%
Revenue Two [Member] | Minimum [Member]  
Revenue $ 25,000,000
Revenue Two [Member] | Maximum [Member]  
Revenue $ 50,000,000
Revenue Three [Member]  
Royalty percentage 1.00%
Revenue Three [Member] | Minimum [Member]  
Revenue $ 50,000,000
Revenue Three [Member] | Maximum [Member]  
Revenue 100,000,000
Revenue Four [Member]  
Revenue $ 100,000,001
Royalty percentage 0.50%