XML 38 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment, Net (Tables)
12 Months Ended
Jan. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
   Estimated Life  2021   2020 
Office and store furniture, and equipment  5 Years  $7,729,168   $6,674,950 
Software  3 Years   3,628,108    2,652,960 
Leasehold improvements  Shorter of estimated useful life or lease term   33,828,176    28,071,912 
Tools, Dies, Molds  5 Years   215,412    97,876 
Construction in process  NA   2,097,065    2,193,218 
       47,497,929    39,690,916 
Accumulated depreciation and amortization      (21,629,949)   (15,846,655)
      $25,867,980   $23,844,261