v3.22.2.2
Revenue (Narrative) (Details) - USD ($)
$ in Millions
Oct. 31, 2022
Jul. 31, 2022
Revenue from Contract with Customer [Abstract]    
Contract assets $ 16.9 $ 17.7
Contract liabilities $ 23.4 $ 22.3