XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Product Type, Subscription Type and Revenue Recognition Pattern (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 296,769 $ 247,529 $ 577,917 $ 484,557
Presence        
Disaggregation of Revenue [Line Items]        
Total revenue 215,373 172,074 416,257 336,465
Commerce        
Disaggregation of Revenue [Line Items]        
Total revenue 81,396 75,455 161,660 148,092
Subscription revenue | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 269,710 224,142 524,955 437,778
Subscription revenue | Transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 6,936 3,857 12,925 8,001
Subscription revenue | Presence | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 207,548 167,335 401,594 326,915
Subscription revenue | Presence | Transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 6,936 3,857 12,925 8,001
Subscription revenue | Commerce | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 62,162 56,807 123,361 110,863
Subscription revenue | Commerce | Transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Non-subscription revenue | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 1,842 1,654 3,500 3,148
Non-subscription revenue | Transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 18,281 17,876 36,537 35,630
Non-subscription revenue | Presence | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 802 822 1,532 1,421
Non-subscription revenue | Presence | Transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 87 60 206 128
Non-subscription revenue | Commerce | Transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 1,040 832 1,968 1,727
Non-subscription revenue | Commerce | Transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue $ 18,194 $ 17,816 $ 36,331 $ 35,502