v3.24.1.1.u2
Basis of Presentation and Recent Accounting Pronouncements - (Details)
$ / shares in Units, $ in Millions
9 Months Ended 12 Months Ended
Apr. 30, 2024
USD ($)
segment
$ / shares
shares
Jul. 31, 2023
USD ($)
Accounting Policies [Line Items]    
Number of operating segments | segment 1  
Number of reportable segments | segment 1  
Preferred stock, shares authorized (in shares) 100,000,000  
Preferred stock, par or stated value per share (in dollars per share) | $ / shares $ 0.01  
Preferred stock, shares outstanding (in shares) 0  
Preferred stock, shares issued (in shares) 0  
Variable Interest Entity, Primary Beneficiary    
Accounting Policies [Line Items]    
Variable interest entity, ownership percentage 76.20% 76.20%
Variable interest entity, net assets | $ $ 2.3 $ 2.3