Annual report pursuant to Section 13 and 15(d)

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

v3.6.0.2
Commitments and Contingencies - Schedule of future minimum lease payments under operating leases (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Future Minimum Lease Payments  
2017 $ 26,035
2018 25,023
2019 24,521
2020 21,996
2021 13,778
Thereafter 43,860
Total 155,213
Future Minimum Sublease Income  
2017 1,848
2018 907
2019 487
2020 501
2021 430
Thereafter 0
Total $ 4,173