XML 69 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Rental Payments for Capital and Operating Leases (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Capital Leases    
Remaining in 2018 $ 117,315  
2019 148,183  
2020 39,655  
2021 4,904  
2022 0  
Thereafter 0  
Total minimum lease payments 310,057  
Less: amount representing interest 12,395  
Total present value of minimum payments 297,662  
Less: current portion of capital lease obligations 187,606 $ 254,399
Long-term capital lease obligations 110,056 $ 192,137
Operating Leases    
Remaining in 2018 2,259,011  
2019 2,451,287  
2020 967,326  
2021 612,619  
2022 283,302  
Thereafter 0  
Total minimum lease payments 6,573,545  
Cloud Data Storage    
Remaining in 2018 63,165  
2019 478,506  
2020 682,329  
2021 1,014,517  
2022 1,115,969  
Thereafter 1,227,566  
Unrecorded Unconditional Purchase Obligation $ 4,582,052