v3.24.0.1
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (CURRENT) - Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Restricted cash $ 770,380 $ 639,780 $ 18,778
Short term deposits 397,630 25,555  
Processing costs receivable 365,153 298,568  
Accounts receivable, net 134,824 140,508  
Inventory, net 110,097 97,703  
Prepaid expenses 100,770 141,262  
Other 227,003 159,930  
Total 2,353,488 1,627,265  
Deposit held by processor 350,000    
Loan Portfolio Segment      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans held for investment, net of allowance for loan losses $ 247,631 $ 123,959