XML 52 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Disaggregation of Revenue by Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 281,184 $ 183,031 $ 524,147 $ 346,771
Advertising revenue        
Disaggregation of Revenue [Line Items]        
Revenue 253,125 179,482 475,807 339,562
Other revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 28,059 $ 3,549 $ 48,340 $ 7,209