XML 46 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Accrued expenses and other current liabilities    
Accruals for services provided by vendors-not yet billed $ 16,734 $ 8,269
Personnel related accruals and liabilities 6,792 7,687
Contract liability   2,082
Total $ 23,526 $ 18,038