XML 163 R147.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments - Schedule of Future Minimum Rental Commitments under Non-cancelable Operating Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2018 $ 10,135
2019 10,051
2020 7,754
2021 6,568
2022 4,018
Thereafter 932
Total minimum lease payments, gross 39,458
Less: Sublease income (492)
Total minimum lease payments, net $ 38,966