v3.22.4
Deferred Revenue - Aggregate Remaining Performance Obligations Expected to be Recognized as Revenue (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 2,724.3
Applications and commerce  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation 795.2
Core platform  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation 1,929.1
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 1,954.0
Expected period of recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Applications and commerce  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 622.1
Expected period of recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Core platform  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 1,331.9
Expected period of recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 454.6
Expected period of recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Applications and commerce  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 120.9
Expected period of recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Core platform  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 333.7
Expected period of recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 153.2
Expected period of recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Applications and commerce  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 38.4
Expected period of recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Core platform  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 114.8
Expected period of recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 71.2
Expected period of recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Applications and commerce  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 7.7
Expected period of recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Core platform  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 63.5
Expected period of recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 38.1
Expected period of recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Applications and commerce  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 3.1
Expected period of recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Core platform  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 35.0
Expected period of recognition 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 53.2
Expected period of recognition
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | Applications and commerce  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 3.0
Expected period of recognition
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | Core platform  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Aggregate remaining performance obligation $ 50.2
Expected period of recognition