XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
BALANCE SHEET COMPONENTS - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Revenue share payable $ 280,845 $ 267,163
Accrued cost of revenue 156,999 149,135
Marketing, retail, and merchandising expenses 104,992 112,001
Operating lease liability, current 86,379 79,221
Content liability, current 45,778 69,710
Other accrued expenses 258,724 175,569
Total Accrued liabilities $ 933,717 $ 852,799