v3.25.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Registration penalties $ 1,583 $ 1,583
Board of directors fees 172 249
Employee compensation 1,042 2,232
Other 789 614
Accrued expenses $ 3,586 $ 4,678