v3.26.1
Leases - Remaining Maturity Under Topic 842 (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Operating Leases    
2026 (remaining three months) $ 9,767  
2027 49,350  
2028 46,533  
2029 44,255  
2030 34,031  
Thereafter 27,255  
Total lease payments 211,191  
Less: imputed interest (29,782)  
Total operating lease liabilities 181,409 $ 138,988
Less: current lease obligations (37,346) (23,234)
Long-term lease obligations 144,063 115,754
Finance leases    
2026 (remaining three months) 720  
2027 1,908  
2028 961  
2029 42  
2030 0  
Thereafter 0  
Total lease payments 3,631  
Less: imputed interest (236)  
Total lease obligation 3,395 6,035
Less: current lease obligations [1] (2,056) (3,301)
Finance lease liabilities-non-current [2] 1,339 $ 2,734
Total    
2026 (remaining nine months) 10,487  
2027 51,258  
2028 47,494  
2029 44,297  
2030 34,031  
Thereafter 27,255  
Total lease payments 214,822  
Less: imputed interest (30,018)  
Total lease obligation 184,804  
Less: current lease obligations (39,402)  
Long-term lease obligations $ 145,402  
[1] Included in the condensed consolidated balance sheets within accrued expenses and other current liabilities.
[2] Included in the condensed consolidated balance sheets within other liabilities—non-current