XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accounts Payable, Accrued Expenses and Other Current Liabilities
The components of accounts payable, accrued expenses and other current liabilities are as follows (in thousands):
March 31,
2023
December 31,
2022
Accounts payable$59,050 $53,121 
Accrued expenses16,716 17,539 
Income taxes payable 31,445 43,576 
Holdback liability from business combinations and asset acquisition6,263 — 
Other current liabilities7,160 5,421 
Accounts payable, accrued expenses and other current liabilities$120,634 $119,657 

The components of other liabilities are as follows (in thousands):
March 31,
2023
December 31,
2022
Holdback liability from business combinations$1,800 $4,560 
Contingent consideration liability from acquisition2,006 — 
Other liabilities9,539 8,490 
Other liabilities$13,345 $13,050