v3.25.2
Balance Sheet Components - Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Business Combination [Line Items]    
Operating lease liabilities, non-current $ 37,750 $ 41,381
Acquisition related tax liability 0 4,082
Other 436 412
Total other long-term liabilities 38,186 52,455
Alphazyme    
Business Combination [Line Items]    
Accrued Alphayzme Retention Payments, non-current $ 0 $ 6,580