v3.25.1
Segment and Geographic Information - Schedule of Net Long-Lived Assets and Total Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jul. 31, 2024
Long-lived assets, net:    
Long-lived assets, net $ 6,689 $ 8,030
Total assets:    
Total assets 37,831 38,195
United States [Member]    
Long-lived assets, net:    
Long-lived assets, net 6,193 6,570
Total assets:    
Total assets 32,230 32,412
Foreign [Member]    
Long-lived assets, net:    
Long-lived assets, net 496 1,460
Total assets:    
Total assets $ 5,601 $ 5,783