v3.26.1
REVENUE - Schedule of Barter and Trade Revenue and Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Trade and barter revenues $ 884,121 $ 807,010
Total trade and barter income 40,089 25,854
Trade and Barter Transactions    
Disaggregation of Revenue [Line Items]    
Trade and barter revenues 118,737 49,365
Trade and barter expenses (90,244) (33,794)
Advertising Trade and Barter Transactions    
Disaggregation of Revenue [Line Items]    
Trade and barter revenues $ 11,596 $ 10,283