XML 78 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Minimum Payments Under Non-Cancelable Operating and Capital Leases (Details)
$ in Thousands
Mar. 31, 2018
USD ($)
Operating Leases  
2018, remaining nine months $ 2,839
2019 3,813
2020 2,624
2021 1,306
2022 1,340
2023 1,375
2024 and thereafter 1,026
Total minimum payments 14,323
Capital Leases  
2018, remaining nine months 36
2019 13
Total minimum payments 49
Less: Amount representing interest 1
Present value of capital lease obligations 48
Less: Current portion 39
Capital lease obligation, net of current portion $ 9