XML 76 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies - Schedule Of Future Minimum Rental Payments For Operating Leases (Detail)
$ in Thousands
Sep. 30, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2021 $ 6,568
2022 7,111
2023 6,753
2024 6,389
2025 6,433
Thereafter 4,907
Total minimum lease payments 38,161
Less: imputed interest (6,915)
Total operating lease liabilities 31,246
Less: current portion (6,409)
Operating lease liabilities, net of current portion $ 24,837