SIGNIFICANT BALANCE SHEET COMPONENTS -Schedule of Accrued Transaction Dispute Losses (Details) - 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 dispute losses, beginning of the period | $ 14,817 | $ 12,408 | $ 10,497 | $ 7,759 |
| Provision for transaction dispute losses | 21,398 | 13,074 | 43,725 | 31,045 |
| Realized losses | (17,198) | (15,563) | (35,205) | (28,885) |
| Accrued transaction dispute losses, end of the period | $ 19,017 | $ 9,919 | $ 19,017 | $ 9,919 |