v3.25.3
LEASES - Lease assets and liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jan. 31, 2025
Oct. 31, 2024
Assets and Liabilities, Lessee [Abstract]      
Operating $ 259,504 $ 255,180 $ 286,232
Classification of operating lease assets Operating    
Current operating $ 53,360 50,268 55,479
Classification current operating lease liabilities Current operating    
Noncurrent operating $ 221,559 221,257 246,834
Classification of noncurrent operating liabilities Noncurrent operating    
Total lease liabilities $ 274,919 $ 271,525 $ 302,313