XML 75 R63.htm IDEA: XBRL DOCUMENT v3.19.1
Operating Leases - Schedule of Minimum Rental Payments Under Non-cancellable Operating Leases (Details)
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2019 $ 548,425
2020 478,026
2021 394,745
2022 150,245
2023 126,245
Thereafter 168,327
Total $ 1,866,013