XML 75 R63.htm IDEA: XBRL DOCUMENT v3.7.0.1
11. Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2017 $ 6,018
2018 5,729
2019 5,285
2020 4,308
2021 4,393
Thereafter 3,333
Total minimum lease payments $ 29,066