v3.26.3
Credit Facility - Deferred Financing Costs and Discounts under the Credit Facility (Details) - USD ($)
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Jun. 17, 2024
Line of Credit Facility [Line Items]        
Credit facility fees     $ 17,465,000  
Term loan proceeds allocated to lender warrants     3,011,000  
Term loan proceeds allocated to embedded derivative     3,116,000 $ 3,116,000
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs [Roll Forward]        
Beginning balance $ 19,234,000      
Amendment fees 770,000 $ 10,301,000    
Write-off due to voluntary prepayment (658,000) (8,977,000)    
Amortization (6,781,000) (5,682,000)    
Ending balance 12,565,000 19,234,000    
Credit Facility        
Line of Credit Facility [Line Items]        
Credit facility fees     9,979,000  
Term loan proceeds allocated to lender warrants     0  
Term loan proceeds allocated to embedded derivative     0  
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs [Roll Forward]        
Beginning balance 5,430,000      
Amendment fees 190,000 975,000    
Write-off due to voluntary prepayment (128,000) (3,495,000)    
Amortization (1,875,000) (2,029,000)    
Ending balance 3,617,000 5,430,000    
Term Loan | Credit Facility        
Line of Credit Facility [Line Items]        
Credit facility fees     6,626,000  
Term loan proceeds allocated to lender warrants     0  
Term loan proceeds allocated to embedded derivative     0  
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs [Roll Forward]        
Beginning balance 3,523,000      
Amendment fees 0 0    
Write-off due to voluntary prepayment (128,000) (1,788,000)    
Amortization (1,232,000) (1,315,000)    
Ending balance 2,163,000 3,523,000    
Revolver | Credit Facility        
Line of Credit Facility [Line Items]        
Credit facility fees     3,353,000  
Term loan proceeds allocated to lender warrants     0  
Term loan proceeds allocated to embedded derivative     0  
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs [Roll Forward]        
Beginning balance 1,907,000      
Amendment fees 190,000 975,000    
Write-off due to voluntary prepayment 0 (1,707,000)    
Amortization (643,000) (714,000)    
Ending balance 1,454,000 1,907,000    
Discount Term Loan | Credit Facility        
Line of Credit Facility [Line Items]        
Credit facility fees     7,486,000  
Term loan proceeds allocated to lender warrants     3,011,000  
Term loan proceeds allocated to embedded derivative     $ 3,116,000  
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs [Roll Forward]        
Beginning balance 13,804,000      
Amendment fees 580,000 9,326,000    
Write-off due to voluntary prepayment (530,000) (5,482,000)    
Amortization (4,906,000) (3,653,000)    
Ending balance $ 8,948,000 $ 13,804,000