Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
| Disaggregation of Revenue [Line Items] | ||||
| Revenue | $ 38,245 | $ 29,039 | $ 117,887 | $ 91,369 |
| Europe | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Revenue | 8,712 | 11,131 | 36,417 | 38,350 |
| Latin America | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Revenue | 12,323 | 9,793 | 38,691 | 24,964 |
| Asia-Pacific/Middle East | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Revenue | 16,924 | 8,115 | 41,953 | 27,340 |
| Other | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Revenue | $ 286 | $ 0 | $ 826 | $ 715 |