XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.2
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (CURRENT) - Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Restricted cash $ 745,519 $ 902,478 $ 597,855
Processing costs receivable 423,945 478,767  
Investments in short-term debt securities 313,411 403,426  
Prepaid expenses 255,652 129,343  
Accounts receivable, net 158,976 148,898  
Inventory, net 138,141 104,990  
Short-term deposits 83,940 87,968  
Other 376,926 324,198  
Total $ 2,496,510 $ 2,580,068