v3.25.2
Revenue - Revenue by Product (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 Revenue $ 234,882 $ 229,140 $ 458,959 $ 451,418
Creative        
Disaggregation of Revenue [Line Items]        
Total Revenue 130,824 137,897 262,998 276,739
Editorial        
Disaggregation of Revenue [Line Items]        
Total Revenue 88,342 83,619 170,959 163,048
Other        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 15,716 $ 7,624 $ 25,002 $ 11,631