XML 23 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and contingencies (Details)
Mar. 10, 2017
patent
Implicit, LLC  
Long-term Purchase Commitment [Line Items]  
Loss contingency, patents allegedly infringed upon, number 2