XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Disaggregation of Revenue (Notes)
3 Months Ended
Mar. 31, 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 months ended March 31, 2024 and 2023. The Company categorizes geographic revenues based on the location of the customer's headquarters.
 Three Months Ended March 31,
 20242023
(in thousands)RevenuePercentRevenuePercent
United States of America$26,933 33 %$26,232 36 %
Europe25,671 32 %22,949 31 %
The rest of the world28,084 35 %24,001 33 %
      Total revenue$80,688 100 %$73,182 100 %