v3.10.0.1
Commitments and contingencies - Letters of credit (Details) - Letters of Credit
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Letters of credit  
Current issued borrowing capacity $ 8,244
Term period of letters of credit agreements 1 year
Outstanding balance $ 0