XML 76 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Cash and Cash Equivalents [Table Text Block]
   
December 31, 2020
   
December 31, 2019
 
       
Cash at banks
  $
66,865
    $
13,511
 
Money market funds
   
60,005
     
15
 
Cash and cash equivalents
  $
126,870
    $
13,526
 
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   
December 31, 2020
   
December 31, 2019
 
       
Royalties receivable
  $
334
    $
3,438
 
Customer service contracts – billed
   
     
181
 
Accounts receivable
  $
334
    $
3,619
 
Property, Plant and Equipment [Table Text Block]
   
December 31, 2020
   
December 31, 2019
 
       
Laboratory equipment
  $
1,759
    $
537
 
Office and computer equipment
   
294
     
132
 
Total property and equipment
   
2,053
     
669
 
Less: accumulated depreciation
   
(573
)    
(459
)
Property and equipment, net
  $
1,480
    $
210
 
Lessee, Operating Lease, Right-of-Use Assets [Table Text Block]
   
December 31, 2020
   
December 31, 2019
 
                 
Facilities
  $
6,836
    $
1,985
 
Office equipment
   
2
     
5
 
Right-of-use assets, net
  $
6,838
    $
1,990
 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   
December 31, 2020
   
December 31, 2019
 
       
Purchased technology
  $
20,300
    $
22,100
 
Intellectual property
   
80
     
80
 
Total cost
   
20,380
     
22,180
 
Less accumulated amortization
   
(5,019
)    
(5,087
)
Intangible assets, net
  $
15,361
    $
17,093
 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Year Ending December 31,
 
Amount
 
2021
  $
1,732
 
2022
   
1,731
 
2023
   
1,732
 
2024
   
1,732
 
2025
   
1,731
 
Thereafter
   
6,703
 
Total
  $
15,361
 
Schedule of Accrued Liabilities [Table Text Block]
   
December 31, 2020
   
December 31, 2019
 
       
Accrued compensation
  $
1,618
    $
903
 
Accrued clinical and manufacturing expenses
   
1,772
     
3,228
 
Accrued professional and consulting services
   
777
     
2
 
Reserve for return of royalties
   
     
178
 
Other
   
632
     
254
 
Total
  $
4,799
    $
4,565