XML 84 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Future Minimum Annual Commitments Under Long Term Service Arrangements (Detail) - Long Term Service Arrangements
$ in Thousands
Jun. 30, 2020
USD ($)
Leases Future Minimum Payments [Line Items]  
2021 $ 10,216
2022 5,621
2023 714
2024 504
Total future minimum annual commitments $ 17,055