Commitments and Contingencies (Details) - USD ($) $ in Thousands |
Sep. 30, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Other Commitments [Line Items] | ||
| Contractual obligation | $ 14,972 | |
| Third-Party Cloud-Managed Services | ||
| Other Commitments [Line Items] | ||
| Contractual obligation | 21,000 | |
| Financial Standby Letter of Credit | ||
| Other Commitments [Line Items] | ||
| Letters of credit outstanding, amount | $ 5,300 | $ 5,100 |