v3.26.1
Accounts payable and accrued expenses (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable and accrued expenses include the following (in thousands):
Table 21.1 Details of Accounts Payable and Accrued Expenses
June 30, 2026December 31, 2025
Accrued distribution costs$105,799 $119,038 
Stablecoin redemptions in transit
149,016 80,593 
Accrued expenses 116,209 114,272 
Accounts payable
23,399 24,733 
Income taxes payable 3,499 1,632 
Other payables20,666 20,341 
Total accounts payable and accrued expenses $418,588 $360,609