XML 104 R86.htm IDEA: XBRL DOCUMENT v3.23.3
Segment and Geographic Information (Details) - Schedule of Net Long-Lived Assets and Total Assets Held Outside of the United States - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Long-lived assets, net:    
Long-lived assets, net $ 21,400 $ 23,035
Total assets:    
Total assets 46,831 54,626
United States [Member]    
Long-lived assets, net:    
Long-lived assets, net 7,054 7,818
Total assets:    
Total assets 33,401 26,229
Foreign [Member]    
Long-lived assets, net:    
Long-lived assets, net 14,346 15,217
Total assets:    
Total assets $ 13,430 $ 28,397