v3.26.3
Segment and Geographic Information - Schedule of Net Long-Lived Assets and Total Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Long-lived assets, net:    
Long-lived assets, net $ 4,107 $ 6,455
Total assets:    
Total assets 33,919 35,654
United States [Member]    
Long-lived assets, net:    
Long-lived assets, net 3,144 6,120
Total assets:    
Total assets 28,921 30,504
Foreign [Member]    
Long-lived assets, net:    
Long-lived assets, net 963 335
Total assets:    
Total assets $ 4,998 $ 5,150