XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued professional fees $ 618 $ 561
Accrued employee-related costs 5,068 6,068
Income tax payable 206 17
Other 2,293 1,851
Accrued expenses $ 8,185 $ 8,497