v3.26.1
Revenue - Schedule of Revenue by Product (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total Revenue $ 229,098 $ 234,882 $ 455,671 $ 458,959
Creative        
Disaggregation of Revenue [Line Items]        
Total Revenue 127,392 130,824 253,642 262,998
Editorial        
Disaggregation of Revenue [Line Items]        
Total Revenue 96,468 88,342 188,158 170,959
Other        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 5,238 $ 15,716 $ 13,871 $ 25,002