XML 42 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule Of Future Minimum Rental Payments For Operating Leases
 The following table presents a summary of our future minimum payments under non-cancellable operating lease agreements and contractual service and licensing obligations as of December 31, 2018 (in thousands): 

For the Years Ending December 31,
Operating Lease Obligations
 
Service and Licensing Obligations
 
Total Obligations
2019
4,804

 
3,844

 
8,648

2020
5,209

 
2,222

 
7,431

2021
3,766

 
568

 
4,334

2022
3,878

 
18

 
3,896

2023
3,100

 

 
3,100

Thereafter
10,863

 

 
10,863

Total
$
31,620

 
$
6,652

 
$
38,272