v3.26.3
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
12 Months Ended
Aug. 04, 2023
Jul. 31, 2026
USD ($)
Jul. 31, 2025
USD ($)
Jul. 31, 2024
USD ($)
Oct. 06, 2023
USD ($)
Accounting Policies [Line Items]          
Common stock split, conversion ratio 2        
Advertising expenses   $ 38.8 $ 33.6 $ 26.1  
Total gross capitalized software   136.4 120.0    
Accumulated amortization expense   $ 98.1 $ 81.6    
Purple Wave Inc          
Accounting Policies [Line Items]          
Percentage of noncontrolling interest   20.00%     20.00%
Redeemable noncontrolling interest, fair value   $ 25.2     $ 25.2
Minimum | Leasehold Improvements          
Accounting Policies [Line Items]          
Useful life (in years)   7 years      
Minimum | Software and Software Development Costs          
Accounting Policies [Line Items]          
Useful life (in years)   3 years      
Minimum | Transportation Equipment          
Accounting Policies [Line Items]          
Useful life (in years)   3 years      
Minimum | Office Equipment          
Accounting Policies [Line Items]          
Useful life (in years)   3 years      
Minimum | Building and Building Improvements          
Accounting Policies [Line Items]          
Useful life (in years)   7 years      
Maximum | Leasehold Improvements          
Accounting Policies [Line Items]          
Useful life (in years)   10 years      
Maximum | Software and Software Development Costs          
Accounting Policies [Line Items]          
Useful life (in years)   7 years      
Maximum | Transportation Equipment          
Accounting Policies [Line Items]          
Useful life (in years)   20 years      
Maximum | Office Equipment          
Accounting Policies [Line Items]          
Useful life (in years)   5 years      
Maximum | Building and Building Improvements          
Accounting Policies [Line Items]          
Useful life (in years)   40 years      
ASU 2023-09          
Accounting Policies [Line Items]          
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]   true      
Change in Accounting Principle, Accounting Standards Update, Adoption Date   Jul. 31, 2026      
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]   false