XML 47 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]
                    December 31, 2021  

(in thousands)

    Weighted Average Life (Years)       Weighted Average Remaining Life (Years)       Cost       Accumulated 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  
                      December 31, 2020  

(in thousands)

    Weighted Average Life (Years)       Weighted Average Remaining Life (Years)       Cost       Accumulated 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)  

2022

  $ 5,063  

2023

    590  

2024

    452  

2025

    240  

2026

    160  

Total expected future amortization expense

  $ 6,505