v3.26.1
Leases - Narratives (Details) - USD ($)
$ in Thousands
Aug. 01, 2026
Jan. 31, 2026
Lessee, Lease, Description    
Operating lease renewal term 5 years  
Operating lease liability related to long-term operating leases $ 228,725 $ 177,500
Unrecorded unconditional purchase obligation, including lease not yet commenced, total $ 3,300  
Minimum    
Lessee, Lease, Description    
Operating lease term 1 year  
Maximum    
Lessee, Lease, Description    
Operating lease term 19 years