XML 40 R30.htm IDEA: XBRL DOCUMENT v3.4.0.3
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Non-cancelable Minimum Rental Payments for Operating Leases
The aggregate future non-cancelable minimum rental payments on our operating leases, as of March 31, 2016, are as follows (in thousands):
Years Ending December 31, 
Amount 
2016 (remaining nine months)
$
11,509

2017
13,754

2018
8,137

2019
5,616

2020
5,167

2021 and thereafter
7,092

Total
$
51,275