XML 39 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Leases (Tables)
3 Months Ended
Mar. 31, 2017
Leases [Abstract]  
Schedule of Future Minimum Lease Payments
Fiscal Year
Operating Leases
2017 (remaining 9 months)
$
15,765

2018
17,860

2019
15,076

2020
11,793

2021
10,396

2022 and thereafter
58,844

Total minimum payments
$
129,734