XML 93 R69.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION - Summarized Financial Information of Net Revenue from External Customers by Group of Services (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers $ 50,781 $ 54,322 $ 102,140 $ 98,676
Mainland China        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers 16,231 19,424 34,196 35,390
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers 13,173 13,707 25,345 24,153
Czech        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers 7,535 3,990 13,295 6,757
Singapore        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers 5,102 4,752 10,234 9,916
Netherlands        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers 4,926 6,227 10,277 11,876
Other        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers $ 3,814 $ 6,222 $ 8,793 $ 10,584