XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities consist of the following:
(in thousands)March 31, 2023December 31, 2022
Accrued compensation and benefits$34,437 $44,903 
Contract liabilities26,033 30,981 
Current portion of operating lease liabilities14,527 14,043 
Accrued expenses11,029 13,101 
Current portion of long-term debt8,509 8,509 
Deferred consideration payments5,412 6,840 
Other8,694 7,366 
Accrued expenses and other current liabilities$108,641 $125,743