XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
4. Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Minimum annual royalty payments
Year ending December 31,      
       
2020 remaining:   $ 2,550,000  
2021:   $ 4,300,000  
2022:   $ 4,300,000  
2023:   $ 4,300,000  
2024:   $ 4,300,000  
2025:   $ 4,300,000