v3.23.1
Commitments and contingencies - Minimum Rental Payments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]    
2023 $ 14,734  
2024 14,153  
2025 14,005  
2026 12,550  
2027 7,205  
Thereafter 90,072  
Total minimum lease payments 152,719  
Less: imputed interest (57,807)  
Total operating lease liabilities 94,912  
Less: current portion (13,642) $ (8,213)
Operating lease liabilities, net of current portion $ 81,270 $ 53,156