v3.26.1
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