XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 45,012 $ 27,183 $ 76,827 $ 56,124
At point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 38,999 25,813 67,003 52,420
Over time        
Disaggregation of Revenue [Line Items]        
Total revenue 6,013 1,370 9,824 3,704
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 42,942 25,189 72,853 52,600
Other        
Disaggregation of Revenue [Line Items]        
Total revenue 2,070 1,994 3,974 3,524
Total digital revenue         
Disaggregation of Revenue [Line Items]        
Total revenue 44,767 26,430 76,375 55,098
Digital advertising        
Disaggregation of Revenue [Line Items]        
Total revenue 31,693 20,718 53,510 43,466
Digital subscriptions        
Disaggregation of Revenue [Line Items]        
Total revenue 1,479 1,370 3,150 3,704
Publisher revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 5,621 2,282 8,725 4,385
Performance Marketing        
Disaggregation of Revenue [Line Items]        
Total revenue 5,730 1,537 10,520 2,209
Other digital revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 244 523 470 1,334
Total print revenue         
Disaggregation of Revenue [Line Items]        
Total revenue $ 245 $ 753 $ 452 $ 1,026