XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Intangibles (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

Estimated Life

  

March 31,

  

December 31,

 
  

(years)

  

2023

  

2022

 

Capitalized patent costs

  ~17  $10,665  $10,646 
             

Intangible assets acquired:

            

Purchased intellectual property

  10   250   250 

Developed technology

  5   22,209   21,661 

Customer relationships

  10   10,613   10,351 

Gross intangible assets

      43,737   42,908 

Accumulated amortization

      (11,341)  (9,738)

Intangibles, net

     $32,396  $33,170 
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 

Amortization expense

 $1,493  $1,677 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
  

Amortization

 

As of March 31, 2023

 

Expense

 

Remaining in 2023

 $4,557 

2024

  6,068 

2025

  6,047 

2026

  6,014 

2027

  1,537