Basis of Presentation and Overview - Accounts Receivable (Details) - USD ($) $ in Thousands |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Settlement receivables, net | $ 154,012 | $ 313,413 |
| Trade receivables, net | 224,945 | 303,375 |
| Escrow receivable | 12,000 | 0 |
| Other receivables | 9,467 | 6,653 |
| Accounts receivable, net | $ 400,424 | $ 623,441 |