v3.25.4
Balance Sheet Components - Schedule of Amortization of Content Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]      
Amortization of content assets $ 16,422,166 $ 15,301,517 $ 14,197,437
Tax incentives resulting in lower content amortization 1,000,000 899,000 835,000
Licensed content      
Finite-Lived Intangible Assets [Line Items]      
Amortization of content assets 8,713,558 7,689,014 7,145,446
Produced content      
Finite-Lived Intangible Assets [Line Items]      
Amortization of content assets $ 7,708,608 $ 7,612,503 $ 7,051,991