XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2
Disaggregation of Revenue (Notes)
6 Months Ended
Jun. 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 six months ended June 30, 2024 and 2023. The Company categorizes geographic revenues based on the location of the customer's headquarters.
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
(in thousands)RevenuePercentRevenuePercentRevenuePercentRevenuePercent
United States of America$27,990 34 %$27,224 36 %$54,923 34 %$53,456 36 %
Europe25,835 32 %24,748 33 %51,506 32 %47,697 32 %
The rest of the world28,188 34 %23,820 31 %56,272 34 %47,821 32 %
      Total revenue$82,013 100 %$75,792 100 %$162,701 100 %$148,974 100 %