Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Schedule of future minimum lease payments under operating leases (Details)

v3.3.1.900
Commitments and Contingencies - Schedule of future minimum lease payments under operating leases (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Future Minimum Lease Payments  
2016 $ 19,044
2017 23,219
2018 22,722
2019 22,148
2020 19,599
Thereafter 55,902
Total 162,634
Future Minimum Sublease Income  
2016 1,246
2017 1,277
2018 541
2019 0
2020 0
Thereafter 0
Total $ 3,064