XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 8,516 $ 7,285
Litigation-related funds received from escrow 5,929 5,929
Income and other taxes payable 4,544 1,389
Lease liability, short-term 2,219 1,405
Accrued professional service fees 1,973 3,252
Accrued infrastructure expense 1,162 900
Accrued legal expense 915 1,608
Accrued interest payable 98 174
Other accrued expenses 1,015 992
Total accrued expenses and other current liabilities $ 26,371 $ 22,934