XML 106 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]      
Accounts receivable, net $ 55,906   $ 74,307
Deferred revenue 83,345   82,657
Deferred revenue, non-current 57,561   58,677
Deferred contract acquisition costs 5,789   $ 6,177
Disaggregation of Revenue [Line Items]      
Total net revenue 60,675 $ 57,691  
Service Providers      
Disaggregation of Revenue [Line Items]      
Total net revenue 37,661 32,566  
Enterprises      
Disaggregation of Revenue [Line Items]      
Total net revenue $ 23,014 $ 25,125