Segment and Geographic Information - Schedule of Long-Lived Asset by Geographic Areas (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Long-Lived Assets [Line Items] | ||
| Total | $ 16,211 | $ 20,145 |
| United States | ||
| Long-Lived Assets [Line Items] | ||
| Total | 13,372 | 17,762 |
| Other countries | ||
| Long-Lived Assets [Line Items] | ||
| Total | $ 2,839 | $ 2,383 |