XML 63 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments Under Non-Cancelable Operating Lease
At December 31, 2017, future minimum rental payments under these non-cancelable operating leases were as follows (unaudited):
Less than 1 year
$
8,015

Year 2
7,521

Year 3
7,566

Year 4
7,448

Year 5
7,147

Thereafter
114,729

 
$
152,426