XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments for Operating Leases
The following is a schedule of future minimum lease payments for all operating leases as of June 30, 2018:
 
Payments
Sublease Income
Net Commitments
2018
1,003,556

(178,414
)
825,142

2019
1,614,843

(428,194
)
1,186,649

2020
1,444,247

(428,194
)
1,016,053

2021
491,020

(142,731
)
348,289

Thereafter



 
$
4,553,666

$
(1,177,533
)
$
3,376,133