XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Liabilities (Tables)
3 Months Ended
Mar. 31, 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):
March 31,
2024
December 31,
2023
Accounts payable$42,458 $39,038 
Accrued expenses16,563 21,559 
Income taxes payable 60,133 42,501 
Holdback liability from business combinations and asset acquisitions7,340 7,340 
Contingent consideration liability from acquisition
1,181 — 
Other current liabilities9,876 14,037 
Accounts payable, accrued expenses and other current liabilities$137,551 $124,475 

The components of other liabilities are as follows (in thousands):
March 31,
2024
December 31,
2023
Contingent consideration liability from acquisition$911 $2,061 
Other liabilities10,792 10,636 
Other liabilities$11,703 $12,697