XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Additional Information (Details 1)
$ in Millions
Mar. 31, 2022
USD ($)
Revenue Initial Application Period Cumulative Effect Transition [Line Items]  
Remaining performance obligations $ 392.9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-04-01  
Revenue Initial Application Period Cumulative Effect Transition [Line Items]  
Remaining performance obligations $ 377.2
Revenue expected to be recognized with remaining amount 12 months
Non-cancellable Amount Not Yet Invoiced  
Revenue Initial Application Period Cumulative Effect Transition [Line Items]  
Remaining performance obligations $ 89.3
Non-cancellable Amount Not Yet Invoiced | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-04-01  
Revenue Initial Application Period Cumulative Effect Transition [Line Items]  
Remaining performance obligations $ 74.7
Revenue expected to be recognized with remaining amount 12 months