XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.3
SEGMENT INFORMATION - Schedule of Financial Information of Net Revenue from External Customers by Group of Services (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total consolidated net revenue $ 50,487 $ 41,341
Mainland China    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total consolidated net revenue 17,169 14,384
United States    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total consolidated net revenue 10,687 15,197
Netherlands    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total consolidated net revenue 6,684 5,298
Singapore    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total consolidated net revenue 5,718 1,460
Czech Republic    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total consolidated net revenue 4,589 2,630
Malaysia    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total consolidated net revenue 2,883 0
Other    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total consolidated net revenue $ 2,757 $ 2,372