XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable, Deferred Revenue and Performance Obligations - Performance Obligation (Details)
$ in Millions
3 Months Ended 9 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Revenue from Contract with Customer [Abstract]    
Revenue, remaining performance obligation $ 609.9 $ 609.9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue from performance obligations satisfied in prior periods $ 8.6 $ 9.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation, percentage 97.00% 97.00%
Revenue, remaining performance obligation, expected timing of satisfaction, period 24 months 24 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation, percentage 3.00% 3.00%
Revenue, remaining performance obligation, expected timing of satisfaction, period