XML 34 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingent Liabilities (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
Commitments and Contingent Liabilities (Textual)  
Revenue share contracts, percentage 10.00%
Commitments for future minimum payments $ 13,500,000
Minimum payments, description Minimum payments are due in 2020, 2021, and 2022, in the amounts of $6.5 million, $5.5 million, and $2.0 million, respectively.