OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (CURRENT) - Schedule of Reserve for Transaction Losses (Details) - Transaction Losses - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Loss Contingency Accrual [Roll Forward] | ||||
| Accrued transaction losses, beginning of the period | $ 59,051 | $ 57,137 | $ 49,250 | $ 58,580 |
| Provisions for transaction losses realized and written-off within the same period | 25,976 | 32,071 | 60,077 | 61,479 |
| Charge-offs to accrued transaction losses | (25,266) | (34,826) | (49,566) | (65,677) |
| Accrued transaction losses, end of the period | $ 59,761 | $ 54,382 | $ 59,761 | $ 54,382 |