XML 173 R154.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments - Schedule of Future Minimum Rental Commitments under Non-cancelable Operating Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 17,808
2020 16,674
2021 15,787
2022 13,971
2023 3,545
Thereafter 1,409
Total minimum lease payments, gross 69,194
Less: Sublease income (4,744)
Total minimum lease payments, net $ 64,450