Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies  
Future Minimum Lease Payments under Non-Cancelable Operating Leases

 

 

 

 

 

 

    

Minimum

 

 

 

Operating

 

 

 

Lease

 

Year Ending December 31,

   

Payments

 

2017

 

$

4,715

 

2018

 

 

3,031

 

2019

 

 

2,633

 

2020

 

 

1,741

 

2021 and thereafter

 

 

109

 

 

 

$

12,229

 

 

Schedule of Future Minimum Royalty and Developer Guarantees

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Future

 

Future

 

 

Minimum

 

Minimum

 

 

Guarantee

 

Developer

Year Ending December 31,

    

Commitments

    

Commitments

2017

 

$

21,097

 

$

1,235

2018

 

 

1,236

 

 

 —

2019

 

 

4,100

 

 

 —

 

 

$

26,433

 

$

1,235