v3.26.1
Debt - Schedule of Future Principal Payments for Long Term Debt (Details)
$ in Thousands
Jul. 31, 2026
USD ($)
Debt Disclosure [Abstract]  
2027 (remaining) $ 2,694
2028 5,243
2029 18,571
2030 5,009
2031 1,599
Thereafter 5,178
Total $ 38,294