v3.24.0.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Payments for Content Liabilities
The expected timing of payments for these content obligations are as follows (in thousands):
Year Ending December 31,
2024$184,716 
202562,655 
202621,971 
202712,732 
20281,436 
Thereafter2,568 
Total content liabilities$286,078