XML 61 R45.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments Under Noncancelable Operating Leases
As of December 31, 2016, future minimum lease payments under operating leases having initial or remaining noncancelable lease terms in excess of one year are as follows:
2017
$
5,503

2018
5,774

2019
5,515

2020
5,566

2021
4,936

Thereafter
20,179

Total
$
47,473