XML 57 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 220,757 $ 221,838
Accumulated Amortization (31,829) (26,407)
Total $ 188,928 195,431
Weighted Average Amortization Period (Years) 10 years 10 months 24 days  
Indefinite-lived intangible assets $ 7,300 7,300
Total intangible assets 228,057 229,138
Intangible assets, net 196,228 202,731
Percepta product technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,000 16,000
Accumulated Amortization (7,467) (7,200)
Total $ 8,533 8,800
Weighted Average Amortization Period (Years) 15 years  
Prosigna product technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,120 4,120
Accumulated Amortization (641) (572)
Total $ 3,479 3,548
Weighted Average Amortization Period (Years) 15 years  
Prosigna customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,430 2,430
Accumulated Amortization (1,134) (1,013)
Total $ 1,296 1,417
Weighted Average Amortization Period (Years) 5 years  
nCounter Dx license    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 46,880 46,880
Accumulated Amortization (7,292) (6,511)
Total $ 39,588 40,369
Weighted Average Amortization Period (Years) 15 years  
LymphMark product technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 990 990
Accumulated Amortization (330) (295)
Total $ 660 695
Weighted Average Amortization Period (Years) 7 years  
Decipher product technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 90,000 90,000
Accumulated Amortization (9,484) (7,234)
Total $ 80,516 82,766
Weighted Average Amortization Period (Years) 10 years  
Decipher trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,000 4,000
Accumulated Amortization (843) (643)
Total $ 3,157 3,357
Weighted Average Amortization Period (Years) 5 years  
HalioDx developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 44,781 45,640
Accumulated Amortization (2,961) (1,877)
Total $ 41,820 43,763
Weighted Average Amortization Period (Years) 10 years  
HalioDx customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,778 4,870
Accumulated Amortization (556) (352)
Total $ 4,222 4,518
Weighted Average Amortization Period (Years) 6 years  
HalioDx customer backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 6,778 6,908
Accumulated Amortization (1,121) (710)
Total $ 5,657 $ 6,198
Weighted Average Amortization Period (Years) 4 years