v3.26.1
LEASES - Lease assets and liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Apr. 30, 2025
Assets and Liabilities, Lessee [Abstract]      
Operating $ 263,276 $ 257,619 $ 253,884
Classification of operating lease assets Operating    
Current operating $ 54,380 52,244 49,687
Classification current operating lease liabilities Current operating    
Noncurrent operating $ 223,778 220,713 220,235
Classification of noncurrent operating liabilities Noncurrent operating    
Total lease liabilities $ 278,158 $ 272,957 $ 269,922