XML 90 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Additional Information (Detail)
12 Months Ended
Jan. 31, 2021
USD ($)
$ / Employee_Contribution
Jan. 31, 2020
USD ($)
$ / Employee_Contribution
Jan. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Line Items]      
Commitments for un-fulfilled purchase orders $ 672,133    
Commitments with construction and distribution equipment contractors 291,803    
Commitments with construction and distribution equipment contractors due with in one year 120,724    
Commitments with construction And distribution equipment contractors due in more than one year $ 171,079    
U.S. based employees age limit to participate in 401(k) Saving Plan 18 years    
Employer matching contribution per employee | $ / Employee_Contribution 0.50 0.25  
Percentage of employee contribution for first threshold limit of employer contribution 6.00% 6.00%  
Employees contribution percentage vested 100.00%    
Percentage of employers contribution per year vested 20.00%    
Company's contribution to Savings Plan $ 6,677,000 $ 7,094,000 $ 3,549,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 $ 66,000 56,000 $ 46,000
Deferred compensation obligation 10,793,000 8,428,000  
Aggregate market value of investments $ 10,793,000 $ 8,428,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 $ 289,131    
Trade Letter of credit      
Commitments and Contingencies Disclosure [Line Items]      
Letter of credit outstanding $ 52,579