XML 40 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments Under Non-Cancelable Operating Lease Agreements
Future minimum lease payments under non-cancelable operating lease agreements at June 30, 2019, are as follows (in thousands):

Fiscal Year
Minimum Lease Payments
2019
(remainder of the year)
$
10,206

2020
 
22,481

2021
 
24,253

2022
 
23,697

2023
 
20,586

Thereafter
137,948

Total
$
239,171