XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued expenses and other current liabilities    
Accruals for goods received from and services provided by vendors-not yet billed $ 11,120 $ 13,012
Personnel related accruals and liabilities 17,201 12,603
Accrued contract fulfillment costs and costs to obtain a contract 2,250 2,872
Total $ 30,571 $ 28,487