XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 29,760 $ 33,555 $ 106,587 $ 89,679
At point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 23,475 31,748 90,477 84,168
Over time        
Disaggregation of Revenue [Line Items]        
Total revenue 6,285 1,807 16,110 5,511
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 28,364 31,865 101,215 84,465
Other        
Disaggregation of Revenue [Line Items]        
Total revenue 1,396 1,690 5,372 5,214
Total digital revenue         
Disaggregation of Revenue [Line Items]        
Total revenue 29,267 33,031 105,642 88,129
Digital advertising        
Disaggregation of Revenue [Line Items]        
Total revenue 17,946 23,067 71,456 66,534
Digital subscriptions        
Disaggregation of Revenue [Line Items]        
Total revenue 1,492 1,807 4,642 5,511
Publisher revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 5,495 1,733 14,220 6,117
Performance Marketing        
Disaggregation of Revenue [Line Items]        
Total revenue 4,043 3,047 14,563 5,256
Other digital revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 291 3,377 761 4,711
Total print revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 493 $ 524 $ 945 $ 1,550