XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Liabilities
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Liabilities Liabilities
The components of accounts payable, accrued expenses and other current liabilities are as follows (in thousands):
September 30,
2023
December 31,
2022
Accounts payable$52,806 $53,121 
Accrued expenses18,342 17,539 
Income taxes payable 36,114 43,576 
Holdback liability from business combinations and asset acquisitions7,340 — 
Other current liabilities7,950 5,421 
Accounts payable, accrued expenses and other current liabilities$122,552 $119,657 

The components of other liabilities are as follows (in thousands):
September 30,
2023
December 31,
2022
Holdback liability from business combination$— $4,560 
Contingent consideration liability from acquisition2,016 — 
Other liabilities11,049 8,490 
Other liabilities$13,065 $13,050