v3.26.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Net Revenue $ 26,402 $ 28,229 $ 49,269 $ 52,441
Remaining performance obligations on leases one year or less exemption     true  
Broadcast Advertising Revenue, net        
Revenue        
Net Revenue 19,574 21,626 $ 36,543 40,480
Digital Advertising Revenue        
Revenue        
Net Revenue 5,259 4,558 9,633 8,053
Other Revenue        
Revenue        
Net Revenue $ 1,569 $ 2,045 $ 3,093 $ 3,908