v3.26.1
Debt - Schedule of interest expense recognized (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Debt Instrument [Line Items]        
Contractual interest expense $ 3,318 $ 3,668 $ 9,965 $ 9,913
Convertible Debt        
Debt Instrument [Line Items]        
Contractual interest expense 2,156 2,436 6,469 6,827
Amortization of debt issuance costs 984 1,058 2,947 2,782
Commitment fees 168 167 512 279
Total $ 3,309 $ 3,661 $ 9,928 $ 9,888