v3.25.1
LEASES - Lease assets and liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Apr. 30, 2024
Assets and Liabilities, Lessee [Abstract]      
Operating $ 253,884 $ 255,180 $ 209,199
Classification of operating lease assets Operating    
Current operating $ 49,687 50,268 55,990
Classification current operating lease liabilities Current operating    
Noncurrent operating $ 220,235 221,257 168,462
Classification of noncurrent operating liabilities Noncurrent operating    
Total lease liabilities $ 269,922 $ 271,525 $ 224,452