v3.24.1.u1
Commitments and Contingencies - Schedule of Payments for Content Obligations (Details) - Content Publishers
$ in Thousands
Mar. 31, 2024
USD ($)
Commitments And Contingencies [Line Items]  
2024 (remaining 9 months) $ 142,038
2025 60,818
2026 27,576
2027 12,959
2028 3,324
Thereafter 2,917
Total content obligations $ 249,632