XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Disaggregation of Revenue (Notes)
9 Months Ended
Sep. 30, 2024
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, 2024 and 2023. The Company categorizes geographic revenues based on the location of the customer's headquarters.
 Three Months Ended September 30,Nine Months Ended September 30,
 2024202320242023
(in thousands)RevenuePercentRevenuePercentRevenuePercentRevenuePercent
United States of America$29,251 35 %$26,925 35 %$84,174 34 %$80,381 36 %
Europe25,391 31 %25,691 33 %76,897 31 %73,388 32 %
The rest of the world28,060 34 %24,634 32 %84,332 35 %72,455 32 %
      Total revenue$82,702 100 %$77,250 100 %$245,403 100 %$226,224 100 %