v3.26.1
Balance Sheet Components (Future Amortization) (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
2027 $ 4,160  
2028 4,017  
2029 3,895  
2030 3,475  
2031 859  
Thereafter 0  
Total future amortization expense $ 16,406 $ 12,042