v3.26.1
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses as of June 30, 2026 and December 31, 2025 consisted of the following (in thousands):

20262025
Accrual for services rendered and goods purchased$17,052 $9,129 
Accrued income tax payable8,347 273 
Amount due to bank partners6,706 6,513 
Accrued payroll and benefits5,946 9,839 
Accrued interest payable2,510 2,601 
Accrued legal expense— 13,000 
Other2,544 2,043 
Total$43,105 $43,398