v3.26.1
Revenue, Concentrations and Geographic Information - Disaggregation Our Geographical Revenues by Origin (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue, Concentrations and Geographic Information        
Total revenue $ 48,971 $ 45,454 $ 96,769 $ 86,494
Americas        
Revenue, Concentrations and Geographic Information        
Total revenue 36,891 33,237 71,849 65,432
Europe, the Middle East, and Africa (EMEA)        
Revenue, Concentrations and Geographic Information        
Total revenue 8,032 5,833 16,983 11,413
Asia Pacific (APAC)        
Revenue, Concentrations and Geographic Information        
Total revenue $ 4,048 $ 6,384 $ 7,937 $ 9,649