v3.25.2
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Business Combination [Line Items]    
Employee related $ 16,439 $ 17,163
Operating lease liabilities, current portion 7,926 7,481
Contingent consideration, current 4,940 0
Accrued interest payable 4,258 4,566
Professional services 2,592 2,233
Consideration payable 2,000 0
Customer deposits 937 910
Sales and use tax liability 689 779
Accrued property and equipment 943 1,732
Other 1,838 1,543
Total accrued expenses and other current liabilities 50,202 36,407
Alphazyme    
Business Combination [Line Items]    
Accrued Alphayzme Retention Payments, current $ 7,640 $ 0