v3.19.3
Commitments and contingencies - Letters of credit (Details) - Letters of Credit
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Letters of credit  
Current issued borrowing capacity $ 12,976
Outstanding balance $ 0
Maximum  
Letters of credit  
Term period of letters of credit agreements 14 months