XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued professional fees $ 4,952 $ 5,157
Accrued salaries and payroll 639 2,681
Accrued restructuring charges 1,134 1,333
Accrued bonus 524 64
Accrued clinical 1,252 977
Accrued contract manufacturing 0 2,597
Accrued other - sales related 0 1,188
Accrued other 116 650
Total accrued liabilities $ 8,617 $ 14,647