XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue, Concentrations and Geographic Information - Disaggregation Our Geographical Revenues by Origin (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue, Concentrations and Geographic Information        
Total revenue $ 45,454 $ 39,709 $ 86,494 $ 77,000
Americas        
Revenue, Concentrations and Geographic Information        
Total revenue 33,237 29,420 65,432 56,110
Europe, the Middle East, and Africa (EMEA)        
Revenue, Concentrations and Geographic Information        
Total revenue 5,833 6,533 11,413 13,933
Asia Pacific (APAC)        
Revenue, Concentrations and Geographic Information        
Total revenue $ 6,384 $ 3,756 $ 9,649 $ 6,957