XML 104 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments
The following is a schedule of future minimum lease payments as of December 31, 2019 (in thousands):
  
Amount
Year ending December 31:
20202,575  
20212,793  
20222,762  
20232,578  
20242,394  
Therafer9,231  
$22,333