v3.25.0.1
Related Party Transactions - Schedule of Amount of Transactions along with Amounts Due From and To Tempus (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]    
Accounts payable $ 6,397 $ 14,920
Total accrued and other current liabilities 21,629 [1] 23,941
Total other long-term liabilities 1,303 [2] $ 5,161
Tempus    
Related Party Transaction [Line Items]    
Total accrued and other current liabilities 1,745  
Total other long-term liabilities 1,200  
Tempus | Accrued and Other Current Liabilities    
Related Party Transaction [Line Items]    
Unamortized Market Development Fees 1,400  
Accounts payable 345  
Tempus | Other Long-term Liabilities    
Related Party Transaction [Line Items]    
Unamortized Market Development Fees 1,200  
Tempus | Selling, general, and administrative    
Related Party Transaction [Line Items]    
Orders and results delivery fees and net promotional fees 498  
Tempus | Other income (expense), net    
Related Party Transaction [Line Items]    
Noncash loss from remeasurement of warrants $ (18,274)  
[1] Includes related party liabilities of $1.7 million as of December 31, 2024.
[2] Includes related party liabilities of $1.2 million as of December 31, 2024.