XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers $ 51,548 $ 49,434 $ 150,223 $ 178,552
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers 13,183 13,295 37,336 46,195
China        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers 17,859 15,220 53,248 57,269
Netherlands        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers 6,180 6,149 18,056 19,331
Other        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue from contracts with customers $ 14,326 $ 14,770 $ 41,583 $ 55,757