v3.26.1
REVENUE - Schedule of Barter and Trade Revenue and Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Trade and barter revenues $ 977,171 $ 933,562 $ 1,861,292 $ 1,740,572
Net trade and barter 6,681 11,226 35,174 26,797
Total trade and barter income 24,739 18,781 64,828 44,635
Trade and Barter Transactions        
Disaggregation of Revenue [Line Items]        
Trade and barter revenues 110,063 75,995 228,800 125,360
Trade and barter expenses (103,382) (64,769) (193,626) (98,563)
Advertising Trade and Barter Transactions        
Disaggregation of Revenue [Line Items]        
Barter revenues for investments $ 18,058 $ 7,555 $ 29,654 $ 17,838