XML 54 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases (Table)
12 Months Ended
Dec. 31, 2018
Leases [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases



 

 

 

 

 



 

 

 

 

 



2019

 

$

18,890 

 



2020

 

 

16,724 

 



2021

 

 

13,605 

 



2022

 

 

10,420 

 



2023

 

 

7,453 

 



Thereafter

 

 

19,363 

 



 

 

$

86,455