XML 79 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued compensation and related expenses $ 2,782 $ 3,003
Accrued external research and development 2,611 3,578
Accrued professional services and other 1,474 2,328
Operating lease liability, current 612 538
Accrued taxes payable 0 316
Total accrued expenses and other current liabilities $ 7,479 $ 9,763
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Expenses And Other Liabilities Current Accrued Expenses And Other Liabilities Current