XML 75 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Product Information [Line Items]    
Over time $ 244,203 $ 220,935
Total revenue 244,203 220,935
Transferred at Point in Time [Member]    
Product Information [Line Items]    
Over time 231,439 199,779
Total revenue 231,439 199,779
Transferred over Time [Member]    
Product Information [Line Items]    
Over time 12,764 21,156
Total revenue 12,764 21,156
UNITED STATES    
Product Information [Line Items]    
Over time 234,012 218,110
Total revenue 234,012 218,110
Other [Member]    
Product Information [Line Items]    
Over time 10,191 2,825
Total revenue 10,191 2,825
Digital Advertising [Member]    
Product Information [Line Items]    
Over time 135,376 109,317
Total revenue 135,376 109,317
Digital Subscriptions [Member]    
Product Information [Line Items]    
Over time 12,764 21,156
Total revenue 12,764 21,156
Licensing And Syndication Revenue [Member]    
Product Information [Line Items]    
Over time 18,482 18,173
Total revenue 18,482 18,173
Product and Service, Other [Member]    
Product Information [Line Items]    
Over time 5,384 1,166
Total revenue 5,384 1,166
Digital Revenue [Member]    
Product Information [Line Items]    
Over time 172,006 149,812
Total revenue 172,006 149,812
Print Advertising [Member]    
Product Information [Line Items]    
Over time 9,881 10,214
Total revenue 9,881 10,214
Print Subscriptions [Member]    
Product Information [Line Items]    
Over time 62,316 60,909
Total revenue 62,316 60,909
Print Revenue [Member]    
Product Information [Line Items]    
Over time 72,197 71,123
Total revenue $ 72,197 $ 71,123