v3.25.1
Debt - Schedule of interest expense recognized (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Debt Instrument [Line Items]        
Contractual interest expense $ 3,668 $ 1,686 $ 9,913 $ 5,061
Convertible Debt        
Debt Instrument [Line Items]        
Contractual interest expense 2,436 1,250 6,827 3,750
Amortization of debt issuance costs 1,058 434 2,782 1,296
Total $ 3,494 $ 1,684 $ 9,609 $ 5,046