v3.26.3
Note 10 - Property, Plant, and Equipment - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Property, plant, and equipment, gross $ 262,402 $ 242,750
Less accumulated depreciation and amortization (220,538) (203,881)
Property, plant, and equipment, net 41,864 38,869
Equipment [Member]    
Property, plant, and equipment, gross 50,509 45,879
Computer Equipment [Member]    
Property, plant, and equipment, gross 208,391 194,339
Leasehold Improvements [Member]    
Property, plant, and equipment, gross 2,526 1,837
Furniture and Fixtures [Member]    
Property, plant, and equipment, gross $ 976 $ 695