XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2018
Leases [Abstract]  
Schedule of Minimum Rental Payments Under Non-cancellable Operating Leases

The Company leases certain of its facilities under operating leases. The minimum rental commitments under non-cancellable operating leases as of December 31, 2018 are as follows:

 

    Total     2019     2020     2021     2022     2023     Thereafter  
Operating Leases   $ 1,866,013     $ 548,425     $ 478,026     $ 394,745     $ 150,245     $ 126,245     $ 168,327