XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
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):
June 30,
2024
December 31,
2023
Accounts payable$50,905 $39,038 
Accrued expenses19,096 21,559 
Income taxes payable 10,887 42,501 
Holdback liability from business combinations and asset acquisitions2,700 7,340 
Contingent consideration liability from acquisition
1,192 — 
Other current liabilities11,295 14,037 
Accounts payable, accrued expenses and other current liabilities$96,075 $124,475 

The components of other liabilities are as follows (in thousands):
June 30,
2024
December 31,
2023
Contingent consideration liability from acquisition$913 $2,061 
Other liabilities13,401 10,636 
Other liabilities$14,314 $12,697