v3.22.4
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
Jan. 31, 2023
Jul. 31, 2022
Letter of Credit    
Loss Contingencies [Line Items]    
Aggregate value of unsecured letters of credits $ 2.1 $ 2.1