XML 83 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Prior to Adoption of Topic 842, Schedule of Future Minimum Annual Rental Commitments (Detail)
$ in Thousands
Jun. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2020 $ 5,612
2021 5,672
2022 4,967
2023 3,690
2024 2,913
2025 and thereafter 11,665
Operating leases, future minimum payments due $ 34,519