v3.26.3
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