LEASES - Lease assets and liabilities (Details) - USD ($) $ in Thousands |
Jan. 31, 2023 |
Jan. 31, 2022 |
---|---|---|
Assets and Liabilities, Lessee [Abstract] | ||
Operating lease assets | $ 239,665 | $ 169,595 |
Classification of operating lease assets | Operating lease assets | Operating lease assets |
Total lease assets | $ 239,665 | $ 169,595 |
Current operating lease liabilities | $ 52,917 | $ 42,763 |
Classification current operating lease liabilities | Current operating lease liabilities | Current operating lease liabilities |
Noncurrent operating lease liabilities | $ 204,974 | $ 142,868 |
Classification of noncurrent operating liabilities | Noncurrent operating lease liabilities | Noncurrent operating lease liabilities |
Total lease liabilities | $ 257,891 | $ 185,631 |