v3.26.1
Accrued and Other Current Liabilities - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued employee compensation costs $ 6,665 $ 13,975
Accrued professional costs 4,011 965
Accrued research and development costs 14,474 22,028
Current portion of operating lease liabilities 1,845 3,007
Other current liabilities 1,618 1,060
Total accrued and other current liabilities $ 28,613 $ 41,035