v3.25.2
Accrued Expenses and Other Liabilities - Other Long Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Uncertain tax position liability $ 1,770 $ 1,718
Derivative Liabilities - Long-term 2,587 0
Contingent consideration - long term 0 23,581
Total other long-term liabilities $ 4,357 $ 25,299