XML 107 R92.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies Commitments and Contingencies Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2015 $ 2,649
2016 2,697
2017 2,662
2018 2,710
2019 2,643
Thereafter 24,179
Total future minimum lease payments 37,540
Less interest portion (15,442)
Present value of future minimum lease payments 22,098
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2015 12,074
2016 9,692
2017 8,808
2018 7,764
2019 7,416
Thereafter 29,586
Total future minimum lease payments $ 75,340