v3.8.0.1
Commitments and contingencies (Details)
$ in Thousands
3 Months Ended
Mar. 31, 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,204
Outstanding balance $ 0
Letters of Credit | Maximum  
Commitments and contingencies  
Term period of Letters of Credit agreements 1 year