XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Leases- Maturities of lease liabilities (Detail) - USD ($)
$ in Thousands
Apr. 30, 2021
Jan. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining for 2022 $ 9,632  
2023 11,410  
2024 10,641  
2025 7,852  
2026 6,916  
Thereafter 21,606  
Total lease payments 68,057  
Less imputed interest (8,201)  
Total $ 59,856 $ 62,740