Revenue Recognition - Additional Information (Detail) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | ||||||
---|---|---|---|---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
Jun. 30, 2022 |
Dec. 31, 2021 |
Jun. 30, 2021 |
Dec. 31, 2020 |
|
Disaggregation of Revenue [Line Items] | ||||||||
Deferred Revenue | $ 157.1 | $ 147.1 | $ 119.2 | $ 102.8 | ||||
Contract with Customer, Liability, Revenue Recognized | $ 55.1 | $ 38.6 | $ 112.5 | $ 74.7 | ||||
Revenue, Remaining Performance Obligation | $ 189.8 | $ 189.8 | ||||||
Revenue, Remaining Performance Obligation, Percentage | 82.00% | 82.00% | ||||||
Billed Revenues [Member] | ||||||||
Disaggregation of Revenue [Line Items] | ||||||||
Revenue, Remaining Performance Obligation | $ 159.7 | $ 159.7 | ||||||
Unbilled Revenues [Member] | ||||||||
Disaggregation of Revenue [Line Items] | ||||||||
Revenue, Remaining Performance Obligation | $ 30.1 | $ 30.1 |