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

Year 2
8,307

Year 3
8,137

Year 4
7,837

Year 5
7,021

Thereafter
111,653

 
$
151,158