XML 50 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Accrued research and development expenses $ 1,004 $ 1,472
Accrued payroll and other employee benefits 2,530 4,831
Accrued purchases 2,006 315
Other accrued expenses 835 774
Total accrued expenses $ 6,375 $ 7,392