XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
LEASES - Lease assets and liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Apr. 30, 2023
Assets and Liabilities, Lessee [Abstract]      
Operating lease assets $ 209,199 $ 216,886 $ 237,056
Classification of operating lease assets Operating lease assets    
Current operating lease liabilities $ 55,990 56,587 51,024
Classification current operating lease liabilities Current operating lease liabilities    
Noncurrent operating lease liabilities $ 168,462 178,247 202,406
Classification of noncurrent operating liabilities Noncurrent operating lease liabilities    
Total lease liabilities $ 224,452 $ 234,834 $ 253,430