XML 54 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Future Minimum Lease Payments Under Non-cancelable Operating Leases (Details)
$ in Thousands
Mar. 31, 2018
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
2018 (remainder of year) $ 3,971
2019 5,301
2020 1,194
2021 406
2022 417
Thereafter 2,125
Total $ 13,414