v3.26.1
Other Balance Sheet Accounts - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued salaries and other payroll liabilities $ 48,044 $ 44,209
Acquisition purchase consideration liabilities 6,177 5,600
Accrued professional services and transaction costs 10,341 18,583
Accrued equipment and facilities liabilities 16,936 11,785
Accrued expenses—other 15,507 9,544
Total accrued expenses and other current liabilities $ 97,005 $ 89,721