v3.22.4
Derivative Instruments - Cash Flow Hedges on our Consolidated Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]        
Total $ 4,267 $ 876 $ 8,980 $ 1,231
Cost of revenue        
Derivative Instruments, Gain (Loss) [Line Items]        
Total 706 64 1,413 69
Sales and marketing        
Derivative Instruments, Gain (Loss) [Line Items]        
Total 2,757 760 6,053 1,140
Research and development        
Derivative Instruments, Gain (Loss) [Line Items]        
Total 583 24 1,047 (2)
General and administrative        
Derivative Instruments, Gain (Loss) [Line Items]        
Total $ 221 $ 28 $ 467 $ 24