XML 71 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting and Reporting Policies (Earnings Per Share) (Details) - USD ($)
1 Months Ended 12 Months Ended
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Accounting Policies [Abstract]        
Reduction in weighted average shares as a result of the repurchase of common shares (in shares)   0 0 0
Weighted average performance shares outstanding during the period that are excluded from EPS calculation   583,000 534,000 385,000
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted average number of common shares outstanding - basic (in shares)   29,405,000 28,799,000 28,002,000
Numerator:        
Net loss   $ (155,302,000) $ (99,985,000) $ (26,899,000)
Gain (loss) on extinguishment of convertible preferred stock   51,179,000 (19,555,000) 0
Convertible preferred stock issuance costs   0 (4,349,000) 0
Dividend on convertible preferred stock   (100,128,000) (11,551,000) (7,007,000)
Numerator for diluted calculation   $ (204,251,000) $ (135,440,000) $ (33,906,000)
Denominator:        
Denominator for basic calculation (in shares)   29,405,000 28,799,000 28,002,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)   1,161,000 1,050,000 972,000
Common Shares Related to Warrants        
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) 174,000 1,389,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)     98,000 260,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)   24,340,000 13,581,000 4,570,000