v3.26.3
Debt (Tables)
12 Months Ended
Jul. 31, 2026
0.625% Convertible Senior Notes Due 2026  
Debt  
Schedule of outstanding principal amount and carrying value of the Notes

​

​

​

​

​

​

  ​ ​ ​

August 01, 2025

Liability component

​

​

​

Principal

​

$

150,000

Less: Debt issuance costs

​

 

822

Net carrying amount

​

$

149,178

Summary of interest expense for the Notes

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

2026

  ​ ​ ​

2025

  ​ ​ ​

2024

Coupon interest

$

821

​

$

1,679

​

$

1,932

Amortization of issuance costs

 

822

​

 

1,658

​

 

1,752

Total interest expense

$

1,643

​

$

3,337

​

$

3,684

1.75% Convertible Senior Notes Due 2030  
Debt  
Schedule of outstanding principal amount and carrying value of the Notes

​

​

​

​

​

​

​

​

​

  ​ ​ ​

July 31, 2026

  ​ ​ ​

August 01, 2025

Liability component

​

​

​

​

​

​

Principal

​

$

345,000

​

$

345,000

Less: Debt issuance costs

​

 

7,769

​

 

9,543

Net carrying amount

​

$

337,231

​

$

335,457

Summary of interest expense for the Notes

​

​

​

​

​

​

​

​

​

​

​

2026

  ​ ​ ​

2025

​

Coupon interest

​

$

6,038

​

$

755

​

Amortization of issuance costs

​

 

1,774

​

 

219

​

Total interest expense

​

$

7,812

​

$

974

​