XML 80 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narrative (Details) - USD ($)
3 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Jan. 31, 2022
Lessee, Lease, Description [Line Items]      
Weighted average remaining lease term 6 years 8 months 12 days   6 years 10 months 24 days
Weighted average discount rate 2.37%   2.46%
Operating lease minimum payments, executed leases that have not commenced $ 2,000,000    
Public income remaining lease term 9 years 6 months    
Facility Closure      
Lessee, Lease, Description [Line Items]      
Asset impairment charges $ 2,000,000 $ 0  
Minimum      
Lessee, Lease, Description [Line Items]      
Operating lease remaining lease term 1 year    
Lease renewal term 1 year    
Optional termination period 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Operating lease remaining lease term 68 years    
Lease renewal term 10 years    
Optional termination period 8 years