XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.1
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, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total segment net revenue $ 46,142 $ 51,548 $ 148,283 $ 150,223
Mainland China        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total segment net revenue 13,852 17,858 48,049 53,248
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total segment net revenue 12,917 13,183 38,262 37,336
Czech        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total segment net revenue 6,202 5,004 19,497 11,761
Singapore        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total segment net revenue 4,705 4,739 14,940 14,655
Netherlands        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total segment net revenue 4,872 6,180 15,149 18,056
Other        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total segment net revenue $ 3,594 $ 4,584 $ 12,386 $ 15,167