| Schedule of Accounts Receivable, Allowance for Credit Loss |
The activity in the allowance for credit losses for the three and six months ended June 30, 2026 and 2025 was as follows: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Beginning Balance | $ | 1,222 | | | $ | 872 | | | $ | 1,671 | | | $ | 1,079 | | | | | | | | | | | Change in Provision | 84 | | | 1,520 | | | (330) | | | 1,313 | | | Write Offs | (414) | | | — | | | (449) | | | — | | | Ending Balance | $ | 892 | | | $ | 2,392 | | | $ | 892 | | | $ | 2,392 | |
|
| Schedule of Disaggregation of Revenue |
The makegood liability account activity and the barter revenue and barter expense transactions for the three and six months ended June 30, 2026 and 2025, are as follows: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Beginning Makegood Liability Balance | $ | 6,251 | | | $ | 9,408 | | | $ | 7,651 | | | $ | 9,221 | | | Makegood Revenue Recognized | 1,387 | | | 1,171 | | | 2,819 | | | 1,713 | | | New Makegood Obligations | 196 | | | 515 | | | 228 | | | 1,244 | | | Ending Makegood Liability Balance | $ | 5,060 | | | $ | 8,752 | | | $ | 5,060 | | | $ | 8,752 | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Barter Revenue | $ | 575 | | | $ | 782 | | | $ | 1,061 | | | $ | 1,221 | | | Barter Expenses | $ | 581 | | | $ | 782 | | | $ | 1,067 | | | $ | 1,189 | |
The following table presents the Company's revenues disaggregated by revenue source: | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, 2026 | | Audio | | Video | | | | Consolidated | | Net revenues: | | | | | | | | | Spot Radio & TV Advertising | $ | 9,741 | | | $ | 6,657 | | | | | $ | 16,398 | | | Digital | 553 | | | 15,331 | | | | | 15,884 | | | Syndication | 210 | | | — | | | | | 210 | | | Events and Sponsorships | 179 | | | 11 | | | | | 190 | | | Other | 908 | | | 379 | | | | | 1,287 | | | Total net revenues | $ | 11,591 | | | $ | 22,378 | | | | | $ | 33,969 | |
| | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, 2025 | | Audio | | Video | | | | Consolidated | | Net revenues: | | | | | | | | | Spot Radio & TV Advertising | $ | 12,727 | | | $ | 6,351 | | | | | $ | 19,078 | | | Digital | 130 | | | 9,319 | | | | | 9,449 | | | Syndication | 661 | | | — | | | | | 661 | | | Events and Sponsorships | 401 | | | 47 | | | | | 448 | | | Other | 1,317 | | | 292 | | | | | 1,609 | | | Total net revenues | $ | 15,236 | | | $ | 16,009 | | | | | $ | 31,245 | |
| | | | | | | | | | | | | | | | | | | | | Six Months Ended June 30, 2026 | | Audio | | Video | | | | Consolidated | | Net revenues: | | | | | | | | | Spot Radio & TV Advertising | $ | 17,945 | | | $ | 12,650 | | | | | $ | 30,595 | | | Digital | 930 | | | 30,493 | | | | | 31,423 | | | Syndication | 542 | | | — | | | | | 542 | | | Events and Sponsorships | 325 | | | 20 | | | | | 345 | | | Other | 1,612 | | | 838 | | | | | 2,450 | | | Total net revenues | $ | 21,354 | | | $ | 44,001 | | | | | $ | 65,355 | |
| | | | | | | | | | | | | | | | | | | | | Six Months Ended June 30, 2025 | | Audio | | Video | | | | Consolidated | | Net revenues: | | | | | | | | | Spot Radio & TV Advertising | $ | 23,330 | | | $ | 11,779 | | | | | $ | 35,109 | | | Digital | 1,255 | | | 17,731 | | | | | 18,986 | | | Syndication | 1,314 | | | — | | | | | 1,314 | | | Events and Sponsorships | 637 | | | 50 | | | | | 687 | | | Other | 2,392 | | | 787 | | | | | 3,179 | | | Total net revenues | $ | 28,928 | | | $ | 30,347 | | | | | $ | 59,275 | |
|