XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accrued expenses and other current liabilities    
Accruals for services provided by vendors-not yet billed $ 19,846 $ 8,269
Personnel related accruals and liabilities 10,900 7,687
Contract liability   2,082
Total $ 30,746 $ 18,038