XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Disaggregation of Revenue (Notes)
9 Months Ended
Sep. 30, 2023
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, 2023 and 2022. The Company categorizes geographic revenues based on the location of the customer's headquarters.
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
(in thousands)RevenuePercentRevenuePercentRevenuePercentRevenuePercent
United States of America$26,925 35 %$24,952 35 %$80,381 36 %$72,054 35 %
Europe25,691 33 %20,816 30 %73,388 32 %62,504 31 %
The rest of the world24,634 32 %24,580 35 %72,455 32 %70,644 34 %
      Total revenue$77,250 100 %$70,348 100 %$226,224 100 %$205,202 100 %