Summary of Significant Accounting Policies - Schedule of Settlement and Merchant Reserve Assets and Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
Jun. 30, 2024 |
---|---|---|---|
Settlement And Merchant Reserve Assets And Liabilities [Abstract] | |||
Settlement assets | $ 244,895 | $ 330,769 | |
Merchant reserve assets | 11,250 | 12,466 | |
Total | 256,145 | 343,235 | $ 232,054 |
Settlement liabilities | 241,837 | 329,458 | |
Merchant reserve liabilities | 11,248 | 12,466 | |
Total | $ 253,085 | $ 341,924 |