v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrual for services rendered and goods purchased $ 17,052 $ 9,129
Accrued income tax payable 8,347 273
Amount due to bank partners 6,706 6,513
Accrued payroll and benefits 5,946 9,839
Accrued interest payable 2,510 2,601
Accrued legal expense 0 13,000
Other 2,544 2,043
Total [1] $ 43,105 $ 43,398
[1]
(1) Includes amounts in consolidated variable interest entities (“VIEs”) presented separately in the table below.