XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Disaggregation of Revenue Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues $ 91,676 $ 82,702 $ 266,713 $ 245,403
Percentage of total revenue 100.00% 100.00% 100.00% 100.00%
UNITED STATES        
Revenues $ 32,499 $ 29,251 $ 94,814 $ 84,174
Percentage of total revenue 35.00% 35.00% 36.00% 34.00%
Europe [Member]        
Revenues $ 28,285 $ 25,391 $ 81,180 $ 76,897
Percentage of total revenue 31.00% 31.00% 30.00% 31.00%
The rest of the world [Member]        
Revenues $ 30,892 $ 28,060 $ 90,719 $ 84,332
Percentage of total revenue 34.00% 34.00% 34.00% 35.00%