XML 44 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance sheet components - Narrative (Details)
$ in Millions
Jun. 30, 2018
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Deferred revenue expected to be recognized, remainder of fiscal 2018 $ 8.9
Deferred revenue expected to be recognized, fiscal 2019 11.0
Deferred revenue expected to be recognized, fiscal 2020 10.3
Deferred revenue expected to be recognized, fiscal 2021 9.0
Deferred revenue expected to be recognized, fiscal 2022 7.2
Deferred revenue expected to be recognized, thereafter $ 9.4