SIGNIFICANT BALANCE SHEET COMPONENTS - Schedule of Accrued and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||||
| Accrued expenses | $ 104,150 | $ 81,437 | ||||
| Accrued bonus | 23,607 | 52,860 | ||||
| Current portion of lease liability | $ 13,034 | $ 11,381 | ||||
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Total accrued and other current liabilities | Total accrued and other current liabilities | ||||
| Accrued transaction dispute losses | $ 19,017 | $ 14,817 | $ 10,497 | $ 9,919 | $ 12,408 | $ 7,759 |
| Network incentive obligation, current portion | 26,522 | 12,522 | ||||
| Other current liabilities | 30,308 | 33,165 | ||||
| Total accrued and other current liabilities | $ 216,638 | $ 201,862 |