Annual report pursuant to Section 13 and 15(d)

Commitments, Contingencies and Related Parties (Tables)

v3.21.1
Commitments, Contingencies and Related Parties (Tables)
12 Months Ended
Jan. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum payments for operating leases
2022   $ 14,312,251  
2023     13,220,110  
2024     13,038,353  
2025     12,125,283  
2026     10,762,696  
2027     8,883,670  
Thereafter     20,093,465  
    $ 92,435,828