XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accrued expenses and other current liabilities    
Accruals for goods received from and services provided by vendors-not yet billed $ 15,195 $ 13,012
Personnel related accruals and liabilities 7,852 12,603
Accrued contract fulfillment costs and costs to obtain a contract   2,872
Total $ 23,047 $ 28,487