v3.8.0.1
Commitments and contingencies - Employment contract and Others matters (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
item
claim
Employment contracts  
Number of officers and other employees with whom the entity entered into employment contracts | item 10
Underpaid revenue share payments and related interest  
Other matters  
Number of claim received | claim 1
Claim value | $ $ 4,600