XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued manufacturing costs $ 5,586 $ 7,199
Accrued goods and services 9,655 8,134
Accrued clinical and contract research organization costs 14,005 12,368
Accrued employee compensation 9,291 20,095
Accrued professional fees 1,599 1,939
Deferred revenue, current portion 4,217 1,502
Other 941 748
Total accrued expenses and other current liabilities $ 45,294 $ 51,985