v3.26.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 13,975 $ 16,370
Accrued professional service and contractor fees 5,078 2,923
Income and other taxes payable 4,038 3,266
Accrued legal contingencies (see Note 14) 2,646 6,471
Accrued marketing and branding expense 2,003 875
Accrued infrastructure expense 1,996 2,093
Lease liability, short-term 1,363 2,155
Accrued legal service fees 1,335 1,679
Accrued interest payable 1,114 1,204
Other accrued expenses 2,899 1,930
Accrued expenses and other current liabilities $ 36,447 $ 38,966