v3.26.1
Convertible Senior Notes - Schedule of Interest Expense (Details) - Convertible Senior Notes Due 2025 - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2025
Debt Instrument [Line Items]    
Contractual interest expense $ 359 $ 1,077
Amortization of debt issuance costs 984 2,947
Total $ 1,343 $ 4,024