v3.24.0.1
Commitments and Contingencies - Schedule of Payments for Content Obligations (Details) - Content Publishers
$ in Thousands
Dec. 31, 2023
USD ($)
Commitments And Contingencies [Line Items]  
2024 $ 184,716
2025 62,655
2026 21,971
2027 12,732
2028 1,436
Thereafter 2,568
Total content liabilities $ 286,078