XML 56 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments And Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments
Future minimum lease payments under non-cancelable operating leases, excluding the contractual sublease income of $8.3 million which is expected to be received through February 2023, are as follows (in thousands):
 
 
As of
December 31, 2018
2019
 
$
9,479

2020
 
9,685

2021
 
9,661

2022
 
6,536

2023
 
2,308

Thereafter
 
5,663

Total future minimum lease payments
 
$
43,332