XML 102 R83.htm IDEA: XBRL DOCUMENT v3.25.4
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (CURRENT) - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 669,052 $ 725,339
Customer deposits 297,432 241,884
Accounts payable 114,572 117,963
Operating lease liabilities, current $ 55,349 $ 52,880
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Accrued royalties $ 51,596 $ 57,605
Accrued transaction losses 49,250 58,580
Other 301,642 270,898
Total $ 1,538,893 $ 1,525,149