v3.26.1
Debt - Interest Expense Recognized (Details) - Convertible Debt - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
2027 Convertible Senior Notes        
Debt Instrument [Line Items]        
Contractual interest expense $ 313 $ 313 $ 938 $ 1,008
Interest expense related to amortization of debt issuance costs 338 336 1,013 1,083
Total interest expense 651 649 1,951 2,091
2029 Convertible Senior Notes        
Debt Instrument [Line Items]        
Contractual interest expense 1,089 1,078 3,245 1,617
Interest expense related to amortization of debt issuance costs 887 878 2,653 1,316
Total interest expense $ 1,976 $ 1,956 $ 5,898 $ 2,933