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

2020
9,910

2021
9,127

2022
8,305

2023
7,229

Thereafter
34,157

Total
$
77,910