XML 23 R10.htm IDEA: XBRL DOCUMENT v3.25.3
Disaggregation of Revenue (Notes)
9 Months Ended
Sep. 30, 2025
Disaggregation of Revenue [Abstract]  
Disaggregation of Revenue [Text Block] Disaggregation of Revenue
    Revenue by geography

    The geographic information in the table below is presented for the three and nine months ended September 30, 2025 and 2024. The Company categorizes geographic revenues based on the location of the customer's headquarters.
 Three Months Ended September 30,Nine Months Ended September 30,
 2025202420252024
(in thousands)RevenuePercentRevenuePercentRevenuePercentRevenuePercent
United States of America$32,499 35 %$29,251 35 %$94,814 36 %$84,174 34 %
Europe28,285 31 %25,391 31 %81,180 30 %76,897 31 %
The rest of the world30,892 34 %28,060 34 %90,719 34 %84,332 35 %
      Total revenue$91,676 100 %$82,702 100 %$266,713 100 %$245,403 100 %