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