XML 104 R79.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Schedule of Revenue by Product (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total Revenue $ 939,287 $ 916,555 $ 926,244
Creative      
Disaggregation of Revenue [Line Items]      
Total Revenue 552,828 578,727 585,398
Editorial      
Disaggregation of Revenue [Line Items]      
Total Revenue 345,932 320,643 325,779
Other      
Disaggregation of Revenue [Line Items]      
Total Revenue $ 40,527 $ 17,185 $ 15,067