Annual report pursuant to Section 13 and 15(d)

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

v3.8.0.1
Commitments and Contingencies - Schedule of future minimum lease payments under operating leases (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Future Minimum Lease Payments  
2018 $ 24,380
2019 23,313
2020 20,422
2021 13,073
2022 9,622
Thereafter 32,644
Total 123,454
Future Minimum Sublease Income  
2018 2,053
2019 2,065
2020 2,103
2021 1,783
2022 0
Thereafter 0
Total $ 8,004