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