v3.26.3
Basis of Presentation and Overview - Accounts Payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Settlement payables, net $ 199,592 $ 469,134
Accounts payable 120,671 144,679
Accrued employee related costs 21,550 31,279
Other accrued liabilities 46,683 51,826
Accounts payable and accrued expenses $ 388,496 $ 696,918