v3.26.3
Revenue, Concentrations and Geographic Information - Disaggregation Our Geographical Revenues by Origin (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue, Concentrations and Geographic Information        
Total revenue $ 50,220 $ 44,233 $ 146,989 $ 130,727
Americas        
Revenue, Concentrations and Geographic Information        
Total revenue 37,003 33,143 108,852 98,575
Europe, the Middle East, and Africa (EMEA)        
Revenue, Concentrations and Geographic Information        
Total revenue 7,506 6,634 24,489 18,047
Asia Pacific (APAC)        
Revenue, Concentrations and Geographic Information        
Total revenue $ 5,711 $ 4,456 $ 13,648 $ 14,105