XML 51 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments And Contingencies Disclosure [Abstract]  
Schedule Future Minimum Payments on Leases Future minimum payments on operating leases associated with our operations with initial or remaining terms of one year or more at December 31, 2018, are as follows:

 

 

 

Operating

Leases

 

2019

 

$

6,674

 

2020

 

 

3,547

 

2021

 

 

2,364

 

2022

 

 

1,949

 

2023

 

 

1,696

 

Thereafter

 

 

2,530

 

Total minimum lease payments

 

$

18,760