XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]
                   

March 31, 2022

 
   

Weighted Average

   

Weighted Average

                         
   

Life

   

Remaining Life

           

Accumulated

       

(in thousands)

 

(Years)

   

(Years)

   

Cost

   

Amortization

   

Net Book Value

 

Developed technology

    4.5       0.7     $ 28,556     $ (24,081 )   $ 4,475  

Patent licenses

    14.0       2.4       1,387       (1,146 )     241  

Non-compete agreements

    2.0       0.3       500       (417 )     83  

Total intangibles subject to amortization

                  $ 30,443     $ (25,644 )     4,799  

Intangible assets not subject to amortization

                                    40  

Total intangible assets, net

                                  $ 4,839  
                   

December 31, 2021

 
   

Weighted Average

   

Weighted Average

                         
   

Life

   

Remaining Life

           

Accumulated

       

(in thousands)

 

(Years)

   

(Years)

   

Cost

   

Amortization

   

Net Book Value

 

Developed technology

    4.5       0.9     $ 28,556     $ (22,463 )   $ 6,093  

Patent licenses

    14.0       2.7       1,387       (1,121 )     266  

Non-compete agreements

    2.0       0.6       500       (354 )     146  

Total intangibles subject to amortization

                  $ 30,443     $ (23,938 )     6,505  

Intangible assets not subject to amortization

                                    40  

Total intangible assets, net

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

(in thousands)

 

2022 (remaining nine months)

  $ 3,357  

2023

    590  

2024

    452  

2025

    240  

2026

    160  

Total expected future amortization expense

  $ 4,799