XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components (Future Amortization) (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
2025 $ 5,026  
2026 3,572  
2027 272  
2028 129  
2029 6  
Total future amortization expense $ 9,005 $ 14,473