XML 59 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2018
Table Text Blocks  
Schedule of future minimum payments under non-cancelable operating leases

Future minimum payments under non-cancelable operating leases consist of the following as of June 30, 2018:

 

 

 

 

    

$

Six months ending December 31, 2018

 

6,103

Year ending December 31, 2019

 

11,064

Year ending December 31, 2020

 

9,907

Year ending December 31, 2021

 

5,784

Year ending December 31, 2022

 

3,961

Year ending December 31, 2023 and thereafter

 

1,456

Total

 

38,275