XML 219 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 63,418 $ 57,277 $ 173,604 $ 159,272
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 60,237 52,648 163,174 142,692
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 3,181 4,629 10,430 16,580
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Total revenue 61,126 55,374 169,326 156,447
Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 2,292 1,903 4,278 2,825
Digital Advertising [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 36,659 28,512 89,458 74,849
Digital Subscriptions [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 3,181 4,629 10,430 16,580
Licensing And Syndication [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 4,468 4,391 13,523 11,820
Other Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 1,516 458 3,486 1,374
Digital Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 45,824 37,990 116,897 104,623
Print Advertising [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 2,259 3,443 7,677 7,786
Print Subscriptions [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 15,335 15,844 49,030 46,863
Print Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 17,594 $ 19,287 $ 56,707 $ 54,649