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 |