Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Details) - Schedule of Share-Based Payment Arrangements

v3.24.3
Summary of Significant Accounting Policies (Details) - Schedule of Share-Based Payment Arrangements - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Summary of Significant Accounting Policies (Details) - Schedule of Share-Based Payment Arrangements [Line Items]    
Cost of revenues $ 17,275 $ 17,866
Selling, general and administrative 21,723 27,202
Total 1,696 1,772
Cost of Revenues [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of Share-Based Payment Arrangements [Line Items]    
Cost of revenues 34 22
Selling general and administrative [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of Share-Based Payment Arrangements [Line Items]    
Selling, general and administrative $ 1,662 $ 1,750