v3.24.0.1
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (CURRENT) - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 538,812 $ 382,571
Accounts payable 142,554 95,846
Customer deposits 167,028 141,893
Accrued transaction losses 54,042 64,539
Accrued royalties 62,140 63,684
Operating lease liabilities, current $ 53,721 $ 66,854
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Other $ 307,903 $ 258,129
Total $ 1,326,200 $ 1,073,516