XML 59 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Narrative (Details)
$ in Millions
12 Months Ended
Aug. 04, 2023
Jul. 31, 2025
USD ($)
segment
reporting_unit
Jul. 31, 2024
USD ($)
Jul. 31, 2023
USD ($)
Oct. 06, 2023
USD ($)
Business Combination [Line Items]          
Common stock split, conversion ratio 2        
Advertising expenses   $ 33.6 $ 26.1 $ 17.8  
Number of reporting units | reporting_unit   2      
Number of reportable segments | segment   2      
Number of operating segments | segment   2      
Total gross capitalized software   $ 120.0 105.0    
Accumulated amortization expense   $ 81.6 $ 68.0    
Minimum | Leasehold improvements          
Business Combination [Line Items]          
Useful life (in years)   7 years      
Minimum | Internal-use software          
Business Combination [Line Items]          
Useful life (in years)   3 years      
Minimum | Transportation and other equipment          
Business Combination [Line Items]          
Useful life (in years)   3 years      
Minimum | Office furniture and equipment          
Business Combination [Line Items]          
Useful life (in years)   3 years      
Minimum | Buildings and improvements          
Business Combination [Line Items]          
Useful life (in years)   7 years      
Maximum | Leasehold improvements          
Business Combination [Line Items]          
Useful life (in years)   10 years      
Maximum | Internal-use software          
Business Combination [Line Items]          
Useful life (in years)   7 years      
Maximum | Transportation and other equipment          
Business Combination [Line Items]          
Useful life (in years)   20 years      
Maximum | Office furniture and equipment          
Business Combination [Line Items]          
Useful life (in years)   5 years      
Maximum | Buildings and improvements          
Business Combination [Line Items]          
Useful life (in years)   40 years      
Purple Wave Inc          
Business Combination [Line Items]          
Noncontrolling interest (as a percent)   20.00%     20.00%
Redeemable noncontrolling interest, fair value         $ 25.2