XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 216,139 $ 215,274
Accumulated Amortization (53,213) (47,708)
Total 162,926 167,566
Indefinite-lived intangible assets 7,300 7,300
Total intangible assets 223,439 222,574
Intangible assets, net $ 170,226 174,866
Weighted Average Remaining Amortization Period (Years) 8 years 4 months 24 days  
Percepta product technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 16,000 16,000
Accumulated Amortization (8,533) (8,267)
Total $ 7,467 7,733
Weighted Average Remaining Amortization Period (Years) 7 years  
Prosigna product technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,120 4,120
Accumulated Amortization (915) (847)
Total $ 3,205 3,273
Weighted Average Remaining Amortization Period (Years) 11 years  
Prosigna customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,430 2,430
Accumulated Amortization (1,620) (1,499)
Total $ 810 931
Weighted Average Remaining Amortization Period (Years) 1 year  
nCounter Dx license    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 46,880 46,880
Accumulated Amortization (10,418) (9,636)
Total $ 36,462 37,244
Weighted Average Remaining Amortization Period (Years) 11 years  
LymphMark product technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 990 990
Accumulated Amortization (471) (436)
Total $ 519 554
Weighted Average Remaining Amortization Period (Years) 4 years  
Decipher product technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 90,000 90,000
Accumulated Amortization (18,484) (16,234)
Total $ 71,516 73,766
Weighted Average Remaining Amortization Period (Years) 8 years  
Decipher trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,000 4,000
Accumulated Amortization (1,643) (1,443)
Total $ 2,357 2,557
Weighted Average Remaining Amortization Period (Years) 3 years  
HalioDx developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 40,400 39,724
Accumulated Amortization (7,001) (5,899)
Total $ 33,399 33,825
Weighted Average Remaining Amortization Period (Years) 8 years  
HalioDx customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,680 4,602
Accumulated Amortization (1,369) (1,144)
Total $ 3,311 3,458
Weighted Average Remaining Amortization Period (Years) 5 years  
HalioDx customer backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 6,639 6,528
Accumulated Amortization (2,759) (2,303)
Total $ 3,880 $ 4,225
Weighted Average Remaining Amortization Period (Years) 2 years