v3.10.0.1
Commitments and contingencies (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
claim
Underpaid revenue share payments and related interest  
Other matters  
Number of claim received | claim 1
Claim value $ 4,600
Letters of Credit  
Commitments and contingencies  
Current issued borrowing capacity 8,267
Outstanding balance $ 0
Letters of Credit | Maximum  
Commitments and contingencies  
Term period of Letters of Credit agreements 1 year