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