XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]          
Accounts receivable, net $ 64,949   $ 64,949   $ 74,307
Deferred revenue 89,509   89,509   82,657
Deferred revenue, non-current 54,710   54,710   58,677
Deferred contract acquisition costs 5,704   5,704   $ 6,177
Disaggregation of Revenue [Line Items]          
Total net revenue 66,721 $ 57,775 187,492 $ 181,283  
Service Providers          
Disaggregation of Revenue [Line Items]          
Total net revenue 36,726 28,729 107,764 105,686  
Enterprises          
Disaggregation of Revenue [Line Items]          
Total net revenue $ 29,995 $ 29,046 $ 79,728 $ 75,597