XML 51 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments Under Noncancelable Operating Leases
At June 30, 2017, future minimum lease payments under operating leases having initial or remaining noncancelable lease terms in excess of one year are as follows:
2017
$
3,158

2018
7,982

2019
7,901

2020
7,921

2021
7,012

2022
5,985

Thereafter
25,572

Total
$
65,531