v3.26.1
Accrued Expenses and Other Liabilities - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued Liabilities, Current [Abstract]    
Accrued compensation $ 20,942 $ 36,975
Legal and professional accruals 4,986 5,608
Accrued interest payable 53 54
Income taxes payable 4,265 1,429
Short-term contingent consideration liabilities 26,208 21,979
Other 832 1,086
Total accrued expenses $ 57,286 $ 67,131