Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Tables)

v3.19.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Condensed Financial Information Disclosure [Abstract]  
Schedule Of future Minimum Lease And Rental Payments For Capital Leases And Operating Leases [Table Text Block]
The approximate future minimum payments under capital leases and non-cancelable operating leases are as follows as of December 31, 2018:
 
Year ending December 31:
 
Capital
Leases
 
 
Operating

Leases
 
2019
 
$
2,270
 
 
$
4,323
 
2020
 
 
1,781
 
 
 
4,193
 
2021
 
 
1,214
 
 
 
4,203
 
2022
 
 
600
 
 
 
4,140
 
2023
 
 
12
 
 
 
2,803
 
Thereafter
 
 
-
 
 
 
5,411
 
Total minimum lease payments
 
 
5,877
 
 
$
25,073
 
Amounts representing interest
 
 
(732
)
 
 
 
 
Present value of net minimum lease payments
 
$
5,145