v3.26.1
Commitment and Contingencies - Schedule of Reserve for Transaction Losses (Details) - Transaction losses - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Loss Contingency Accrual [Roll Forward]    
Beginning balance $ 5,440 $ 3,585
Provisions for transaction losses 20,528 17,906
Losses incurred, net of recoveries (19,927) (16,879)
Ending balance $ 6,041 $ 4,612