Revenue from Contracts with Customers - Additional Information (Details) - USD ($) $ in Millions |
Sep. 30, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Maintenance Services [Member] | ||
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | ||
| Revenue Remaining Performance Obligation | $ 16.3 | $ 20.2 |