XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Summary of Components of Marketable Securities

   As of June 30, 2021 
   Amortized   Unrealized   Fair 
   Cost   Losses   Value 
U.S. government obligations  $2,556   $(22)  $2,534 
Corporate obligations   15,628    (67)   15,561 
   $18,184   $(89)  $18,095 

 

   As of December 31, 2020
   Amortized   Unrealized   Fair 
   Cost   Losses   Value 
U.S. government obligations  $1,021   $(7)  $1,014 
Corporate obligations   629    (4)   625 
   $1,650   $(11)  $1,639 
Schedule of Components of Inventory

   June 30,   December 31, 
   2021   2020 
Diagnostic services testing material  $13,240   $1,028 
Raw materials   1,249    1,404 
Work in process   345    437 
Finished goods   335    170 
Inventory, net  $15,169   $3,039 
Schedule of Fair Value of Financial Instruments

   As of June 30, 2021 
   Level 1   Level 2   Level 3   Total 
Marketable debt securities                    
U.S. government obligations  $-   $2,534   $-   $2,534 
Corporate obligations   -    15,561    -    15,561 
Marketable equity securities   479    -    -    479 
   $479   $18,095   $-   $18,574 

 

   As of December 31, 2020 
   Level 1   Level 2   Level 3   Total 
Marketable debt securities                    
U.S. government obligations  $-   $1,014   $-   $1,014 
Corporate obligations   -    625    -    625 
   $-   $1,639   $-   $1,639 
Schedule of Deferred Revenue

    As of
June 30, 2021
  As of
December 31, 2020
 
Recognition Period            
0-12 Months   $112  $          169  
13-24 Months    74    84  
Over 24 Months    47    78  
Total   $233  $ 331  
Schedule of Disaggregation by Revenue

   For the three months ended   For the six months ended 
Revenue by Customer Type  June 30, 2021   June 30, 2020   June 30, 2021   June 30, 2020 
Contract manufacturing  $1,041   $3,472   $2,949   $5,195 
Retail and others   565    151    1,190    316 
Diagnostic services   7,536    -    20,274    - 
Total revenue  $9,142   $3,623   $24,413   $5,511