XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]
                   

June 30, 2021

 
   

Weighted Average

   

Weighted Average

                         
   

Life

   

Remaining Life

           

Accumulated

       

(in thousands)

 

(Years)

   

(Years)

   

Cost

   

Amortization

   

Net Book Value

 

Developed technology

    4.4       1.3     $ 27,356     $ (19,268 )   $ 8,088  

Patent licenses

    14.0       3.2       1,387       (1,071 )     316  

Non-compete agreements

    2.0       1.1       500       (229 )     271  

Total intangibles subject to amortization

                  $ 29,243     $ (20,568 )     8,675  

Intangible assets not subject to amortization

                                    40  

Total intangible assets, net

                                  $ 8,715  
                   

December 31, 2020

 
   

Weighted Average

   

Weighted Average

                         
   

Life

   

Remaining Life

           

Accumulated

       

(in thousands)

 

(Years)

   

(Years)

   

Cost

   

Amortization

   

Net Book Value

 

Developed technology

    4.4       1.8     $ 27,356     $ (16,152 )   $ 11,204  

Patent licenses

    14.0       3.7       1,387       (1,021 )     366  

Non-compete agreements

    2.0       1.6       500       (104 )     396  

Total intangibles subject to amortization

                  $ 29,243     $ (17,277 )     11,966  

Intangible assets not subject to amortization

                                    40  

Total intangible assets, net

                                  $ 12,006  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
   

(in thousands)

 

2021 (remaining six months)

  $ 3,290  

2022

    4,823  

2023

    350  

2024

    212  

Total expected future amortization expense

  $ 8,675