v3.25.0.1
Balance Sheet Details - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued compensation $ 8,544 $ 12,816
Operating lease liabilities $ 7,696 $ 7,761
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued and other current liabilities Total accrued and other current liabilities
Loans—current portion (Note 6) $ 1,669 $ 1,646
Market Development Fees received from Tempus (Note 8) 1,400  
Employee ESPP contributions 301 311
Accrued and other current liabilities 2,019 1,407
Total accrued and other current liabilities $ 21,629 [1] $ 23,941
[1] Includes related party liabilities of $1.7 million as of December 31, 2024.