v3.25.2
Revenue from Contracts with Customers - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 379,968 $ 390,965 $ 796,254 $ 793,312
United States and Canada (North America)        
Disaggregation of Revenue [Line Items]        
Total revenues 363,751 376,010 763,017 762,793
Rest of world        
Disaggregation of Revenue [Line Items]        
Total revenues 16,217 14,955 33,237 30,519
Subscription        
Disaggregation of Revenue [Line Items]        
Total revenues 352,673 362,936 744,105 736,650
Subscription | United States and Canada (North America)        
Disaggregation of Revenue [Line Items]        
Total revenues 344,356 354,887 727,792 720,457
Subscription | Rest of world        
Disaggregation of Revenue [Line Items]        
Total revenues 8,317 8,049 16,313 16,193
Advertising        
Disaggregation of Revenue [Line Items]        
Total revenues 25,851 26,285 48,732 53,754
Advertising | United States and Canada (North America)        
Disaggregation of Revenue [Line Items]        
Total revenues 25,474 26,028 48,001 53,253
Advertising | Rest of world        
Disaggregation of Revenue [Line Items]        
Total revenues $ 377 $ 257 $ 731 $ 501