XML 89 R74.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments And Contingencies Schedule of Future Minimum Lease Paynments (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2016 $ 8,429
2017 5,761
2018 5,598
2019 5,342
2020 5,404
Thereafter 23,209
Total Future Minimum Lease Payments $ 53,743