XML 92 R78.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SEGMENT INFORMATION - Summarized Financial Information of Net Revenue from External Customers by Group of Services (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers $ 43,855 $ 46,142 $ 128,240 $ 148,283
Mainland China        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers 15,822 13,852 45,577 48,049
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers 9,776 12,917 31,593 38,262
Netherlands        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers 5,035 4,872 16,121 15,149
Czech Republic        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers 4,241 6,202 9,436 19,497
Singapore        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers 4,413 4,705 12,332 14,940
Other        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers $ 4,568 $ 3,594 $ 13,181 $ 12,386