Revenue and Cost of Revenues - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | |||
---|---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
Dec. 31, 2021 |
|
Revenue from Contract with Customer [Abstract] | |||||
Increase in contract with customer, liability | $ 2.9 | ||||
Recognized deferred revenue | $ 5.5 | $ 5.3 | 31.7 | $ 31.6 | |
Deferred sales incentive compensation | 11.0 | 11.0 | $ 11.8 | ||
Amortization expense for the deferred sales incentive compensation | $ 1.0 | $ 1.2 | 3.2 | 3.3 | |
Impairment loss for capitalized costs | $ 0.0 | $ 0.0 |