v3.24.0.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
Total debt $ 25,000  
Less: Current portion of long-term-debt (2,083)  
Total debt, net of current portion 22,917  
Debt financing costs, net of accretion (237)  
Accretion related to final payment 468  
Long-term debt, net $ 23,148 $ 24,929