v3.25.2
Supplemental Financial Statement Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Condensed Financial Information Disclosure [Abstract]    
Accrued compensation $ 23,350 $ 23,800
Accrued and withheld taxes, other than income taxes 11,261 10,178
Deferred acquisition payments and accrued earnout liabilities 5,823 6,384
Deferred revenue 6,742 3,727
Accrued customer rebates 5,916 6,366
Accrued severance and acquisition related retention bonus 2,508 2,864
Accrued health benefits 1,797 2,234
Accrued interest 1,756 2,030
Accrued stock-based compensation 1,308 1,960
Accrued income taxes 2,485 1,703
Other 19,583 20,013
Total accrued expenses and other current liabilities $ 82,529 $ 81,259