XML 59 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
December 31,
(in thousands)20212020
Accrued compensation and benefits$22,460 $10,826 
Contract liabilities18,178 11,606 
Current portion of operating lease liabilities12,520 — 
Deferred consideration payments12,355 8,155 
Accrued expenses9,731 13,032 
Current portion of long-term debt8,521 4,000 
Tax distribution payable5,072 — 
Other3,386 3,871 
Accrued expenses and other current liabilities$92,223 $51,490