v3.26.1
Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Reduction in weighted average shares as a result of the repurchase of common shares (in shares) 0 0 0 0
Weighted average performance shares outstanding during the period that are excluded from EPS calculation 783,000 662,000 708,000 558,000
Numerator:        
Net (loss) income $ (3,453,000) $ 33,934,000 $ (32,967,000) $ (163,212,000)
Gain on extinguishment of convertible preferred stock 0 0 0 51,179,000
Convertible Preferred Stock, Contribution (Dividend), Income Statement Impact 10,810,000 48,405,000 21,238,000 80,656,000
Numerator for diluted calculation $ (14,263,000) $ (14,471,000) $ (54,205,000) $ (192,689,000)
Denominator:        
Denominator for basic calculation (in shares) 30,034,000 29,399,000 29,823,000 29,395,000
Denominator for diluted calculation (in shares) 30,034,000 29,399,000 29,823,000 29,395,000
Stock-based Awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive equity-classified stock-based awards not included in calculation of diluted earnings per share (in shares) 2,529,000 1,211,000 1,986,000 1,172,000
Common Shares Related to Business Acquisition        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive equity-classified stock-based awards not included in calculation of diluted earnings per share (in shares) 1,401,000 1,390,000 1,383,000 1,400,000
Common Shares Related to Conversion of Convertible Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive equity-classified stock-based awards not included in calculation of diluted earnings per share (in shares) 27,112,000 24,732,000 26,513,000 23,932,000