XML 106 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (CURRENT) - Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Restricted cash $ 902,478 $ 770,380 $ 639,780
Processing costs receivable 478,767 365,153  
Accounts receivable, net 148,898 134,824  
Prepaid expenses 129,343 100,770  
Inventory, net 104,990 110,097  
Short term deposits 87,968 397,630  
Other 324,198 227,003  
Total 2,541,704 2,353,488  
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 $ 365,100 $ 247,631