XML 83 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and contingencies - Narrative - Purchase Obligations (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Future minimum commitments $ 10,600
Future minimum commitments due in fiscal 2020 8,100
Future minimum commitments due in fiscal 2021 709
Future minimum commitments due in fiscal 2022 599
Future minimum commitments due in fiscal 2023 415
Future minimum commitments due in fiscal 2024 311
Future minimum commitments due thereafter $ 520