XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Contract Balances - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Jan. 31, 2024
Disaggregation of Revenue [Line Items]          
Unbilled receivables, current $ 5.9   $ 5.9   $ 3.8
Contract with customer, liability 502.6   502.6   $ 514.5
Contract with customer, liability, revenue recognized 155.5 $ 92.3 262.2 $ 192.6  
Revenue, remaining performance obligation, amount $ 944.3   $ 944.3    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-08-01          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, percentage 87.00%   87.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 24 months   24 months    
Minimum          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer, contract term     1 year    
Maximum          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer, contract term     3 years