XML 74 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2018
Leases [Abstract]  
Future Minimum Lease Payments Under Non-cancelable Operating and Capital Leases Future minimum lease payments under non-cancellable operating and capital leases are as follows: 
 
Operating
leases
 
Capital
leases
2019
$
483,488

 
$
36,754

2020
462,154

 
41,044

2021
432,950

 
34,026

2022
395,462

 
33,690

2023
349,649

 
33,845

Thereafter
1,589,949

 
194,611

 
$
3,713,652

 
373,970

Less portion representing interest
 
 
(91,233
)
Total capital lease obligations, including current portion
 
 
$
282,737