XML 158 R104.htm IDEA: XBRL DOCUMENT v3.23.3
Note 18 - Sales and Service Revenue and Cost of Sales and Services - Sales and Service Revenue and Cost of Sales and Service Renue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
SALES AND SERVICE REVENUE $ 164,389 $ 23,161 $ 0
COST OF SALES AND SERVICES (114,719) (15,868) 0
Sale of Inventory [Member]      
SALES AND SERVICE REVENUE 163,950 22,946 0
COST OF SALES AND SERVICES (114,353) (15,689) 0
Toll Processing Services [Member]      
SALES AND SERVICE REVENUE 439 215 0
COST OF SALES AND SERVICES $ (366) $ (179) $ 0