XML 82 R66.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Schedule of Future Minimum Lease Payments Required under Non-Cancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2017 $ 6,620
2018 4,969
2019 3,604
2020 2,416
2021 1,237
Thereafter 4,517
Total future minimum lease payments $ 23,363