v3.25.1
Supplemental Financial Statement Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Condensed Financial Information Disclosure [Abstract]    
Accrued compensation $ 20,317 $ 23,800
Accrued and withheld taxes, other than income taxes 10,915 10,178
Deferred acquisition payments and accrued earnout liabilities 7,069 6,384
Accrued customer rebates 4,865 6,366
Deferred revenue 6,258 3,727
Accrued severance and acquisition related retention bonus 3,328 2,864
Accrued stock-based compensation 1,363 1,960
Accrued interest 1,930 2,030
Accrued health benefits 2,085 2,234
Accrued income taxes 1,355 1,703
Other 19,143 20,013
Total accrued expenses and other current liabilities $ 78,628 $ 81,259