XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 58,806 $ 53,752 $ 110,186 $ 101,995
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 55,428 48,262 102,937 90,044
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 3,378 5,490 7,249 11,951
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Total revenue 56,491 51,849 106,056 99,170
Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 2,315 1,903 4,130 2,825
Digital Advertising [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 29,295 24,691 52,799 46,337
Digital Subscriptions [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 3,378 5,490 7,249 11,951
Licensing And Syndication [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 4,433 4,461 9,055 7,429
Other Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 1,334 419 1,970 916
Digital Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 38,440 35,061 71,073 66,633
Print Advertising [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 3,336 2,975 5,418 4,343
Print Subscriptions [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 17,030 15,716 33,695 31,019
Print Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 20,366 $ 18,691 $ 39,113 $ 35,362