v3.24.0.1
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (CURRENT) - Reserve for Transaction Losses (Details) - Transaction Losses - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Loss Contingency Accrual [Roll Forward]    
Accrued transaction losses, beginning of the period $ 64,539 $ 55,167
Provision for transaction losses 95,885 100,735
Charge-offs to accrued transaction losses (106,382) (91,363)
Accrued transaction losses, end of the period $ 54,042 $ 64,539