v3.24.3
Revenue
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The following table presents our disaggregated revenues by segment:
Three Months EndedRetail MediaPerformance MediaTotal
(in thousands)
September 30, 2024$60,765 $398,127 $458,892 
September 30, 2023$49,813 $419,380 $469,193 
Nine Months EndedRetail MediaPerformance MediaTotal
(in thousands)
September 30, 2024$166,414 $1,213,840 $1,380,254 
September 30, 2023$132,424 $1,250,719 $1,383,143