XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Liabilities Liabilities
The components of accounts payable, accrued expenses and other current liabilities are as follows (in thousands):
December 31,
2023
December 31,
2022
Accounts payable$39,038 $53,121 
Accrued expenses21,559 17,539 
Income taxes payable 42,501 43,576 
Holdback liability from business combinations and asset acquisitions7,340 — 
Other current liabilities14,037 5,421 
Accounts payable, accrued expenses and other current liabilities$124,475 $119,657 

The components of other liabilities are as follows (in thousands):
December 31,
2023
December 31,
2022
Holdback liability from business combination$— $4,560 
Contingent consideration liability from acquisition2,061 — 
Other liabilities10,636 8,490 
Other liabilities$12,697 $13,050