XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information (Detail)
12 Months Ended
Jan. 31, 2022
USD ($)
$ / Employee_Contribution
Jan. 31, 2021
USD ($)
Jan. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Line Items]      
Commitments for un-fulfilled purchase orders $ 941,847    
Commitments with construction and distribution equipment contractors 97,941    
Commitments with construction and distribution equipment contractors due with in one year 61,273    
Commitments with construction And distribution equipment contractors due in more than one year $ 36,668    
U.S. based employees age limit to participate in 401(k) Saving Plan 18 years    
Employer matching contribution per employee | $ / Employee_Contribution 0.50    
Percentage of employee contribution for first threshold limit of employer contribution 6.00%    
Employees contribution percentage vested 100.00%    
Percentage of employers contribution per year vested 20.00%    
Company's contribution to Savings Plan $ 7,406,000 $ 6,677,000 $ 7,094,000
Nonqualified Deferred Compensation Plan      
Commitments and Contingencies Disclosure [Line Items]      
Employees contribution percentage vested 100.00%    
Percentage of employers contribution per year vested 100.00%    
Company's contribution to Savings Plan $ 47,000 66,000 $ 56,000
Deferred compensation obligation 11,813,000 10,793,000  
Aggregate market value of investments $ 11,813,000 $ 10,793,000  
Minimum      
Commitments and Contingencies Disclosure [Line Items]      
Percentage of compensation deferred by employees under Saving Plan 1.00%    
Maximum      
Commitments and Contingencies Disclosure [Line Items]      
Percentage of compensation deferred by employees under Saving Plan 25.00%    
Omni-Channel Fulfillment Center, Kansas City      
Commitments and Contingencies Disclosure [Line Items]      
Commitments with construction and distribution equipment contractors $ 96,626    
Trade Letter of credit      
Commitments and Contingencies Disclosure [Line Items]      
Letter of credit outstanding $ 50,564