XML 68 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Future Minimum Rental Payments for Capital and Operating Leases (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Capital Leases    
2018 $ 199,605  
2019 156,303  
2020 41,828  
2021 5,173  
2022 0  
Thereafter 0  
Total minimum lease payments 402,909  
Less: amount representing interest 17,866  
Total present value of minimum payments 385,043  
Less: current portion of capital lease obligations 227,678 $ 254,399
Long-term capital lease obligations 157,365 $ 192,137
Operating Leases    
2018 3,418,621  
2019 2,451,287  
2020 967,326  
2021 612,619  
2022 283,302  
Thereafter 0  
Total minimum lease payments 7,733,155  
Cloud Data Storage    
2018 94,748  
2019 478,506  
2020 682,329  
2021 1,014,517  
2022 1,115,969  
Thereafter 1,227,566  
Unrecorded Unconditional Purchase Obligation $ 4,613,635