XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments Under Noncancelable Operating Leases
At March 31, 2018, future minimum lease payments under operating leases having initial or remaining noncancelable lease terms in excess of one year are as follows:
2018
$
6,096

2019
9,441

2020
9,506

2021
8,601

2022
7,595

2023
6,558

Thereafter
23,923

Total
$
71,720