v3.26.1
Revenue, Concentrations and Geographic Information - Disaggregation Our Geographical Revenues by Origin (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue, Concentrations and Geographic Information    
Total revenue $ 47,798 $ 41,040
Americas    
Revenue, Concentrations and Geographic Information    
Total revenue 34,958 32,195
Europe, the Middle East, and Africa (EMEA)    
Revenue, Concentrations and Geographic Information    
Total revenue 8,951 5,580
Asia Pacific (APAC)    
Revenue, Concentrations and Geographic Information    
Total revenue $ 3,889 $ 3,265