XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue, Concentrations and Geographic Information - Disaggregation Our Geographical Revenues by Origin (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue, Concentrations and Geographic Information        
Total revenue $ 44,233 $ 38,317 $ 130,727 $ 115,317
Americas        
Revenue, Concentrations and Geographic Information        
Total revenue 33,143 27,839 98,575 83,949
Europe, the Middle East, and Africa (EMEA)        
Revenue, Concentrations and Geographic Information        
Total revenue 6,634 6,203 18,047 20,136
Asia Pacific (APAC)        
Revenue, Concentrations and Geographic Information        
Total revenue $ 4,456 $ 4,275 $ 14,105 $ 11,232