XML 43 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

The following table disaggregates the Company’s revenues by major revenue streams.

 

    Three Months Ended     Three Months Ended  
    March 31, 2020     March 31, 2019  
    (in thousands)     (in thousands)  
Revenue stream:                
                 
Cell process development services   $ 27     $ 419  
Point-of-care services     1,851       -  
Total   $ 1,878     $ 419  

Schedule of Activity for Trade Receivables

The activity  for trade receivables is comprised of:

 

    As of  
    March 31, 2020  
    (in thousands)  
Balance as of beginning of period   $ 1,831  
Additions     1,378  
Collections     (344 )
Balance as of end of period   $ 2,865  

Schedule of Activity for Contract Liabilities

The activity for contract liabilities is comprised of:

 

    As of  
    March 31, 2020  
    (in thousands)  
Balance as of beginning of period   $ 325  
         
Additions     567  
Realizations     (496 )
Balance as of end of period   $ 396