XML 54 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Disaggregation of Revenue by Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 499,627 $ 281,184 $ 891,988 $ 524,147
Advertising revenue        
Disaggregation of Revenue [Line Items]        
Revenue 464,785 253,125 823,415 475,807
Other revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 34,842 $ 28,059 $ 68,573 $ 48,340