XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Liabilities - Accrued expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation $ 23,703 $ 29,518
Legal and professional accruals 1,657 1,297
Interest payable 2,308 176
Income taxes payable 7,669 2,223
Short-term contingent liabilities 8,169 0
Accrued business acquisition liabilities 0 700
Other 1,219 1,489
Total accrued expenses $ 44,725 $ 35,403