XML 77 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Long-Term Liabilities - Accrued expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]    
Accrued compensation $ 28,624 $ 29,518
Legal and professional accruals 3,913 1,297
Interest payable 2,351 176
Income taxes payable 1,010 2,223
Short-term contingent considerations 18,410 0
Accrued business acquisition liabilities 0 700
Other 2,471 1,489
Total accrued expenses $ 56,779 $ 35,403