v3.25.1
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 41,377 $ 37,167
EMEA (Europe / Middle East / Africa)    
Disaggregation of Revenue [Line Items]    
Total revenue 21,393 20,602
Latin America    
Disaggregation of Revenue [Line Items]    
Total revenue 7,128 7,905
Asia-Pacific    
Disaggregation of Revenue [Line Items]    
Total revenue 6,761 8,598
North America    
Disaggregation of Revenue [Line Items]    
Total revenue $ 6,095 $ 62