v3.25.1
Revenue (Contract with Customer) (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jul. 31, 2024
Disaggregation of Revenue [Line Items]    
Unbilled accounts receivable, net $ 167,716 $ 91,188
Deferred revenue, net 263,723 285,483
Contract Acquisition Costs    
Disaggregation of Revenue [Line Items]    
Contract acquisition and fulfillment costs, net 52,499 54,689
Contract Fulfillment Costs    
Disaggregation of Revenue [Line Items]    
Contract acquisition and fulfillment costs, net $ 7,354 $ 10,710