XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Note 9 - Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

June 30, 2025

 

 

Gross

  

Accumulated

  

Intangible

 

 

Amount

  

amortization

  

assets, net

 

Patents

 $10,113  $(6,632) $3,481 

Trademarks

  228   (70)  158 

Total intangible assets

 $10,341  $(6,702) $3,639 
  

December 31, 2024

 

 

Gross

  

Accumulated

  

Intangible

 

 

Amount

  

amortization

  

assets, net

 

Patents

 $9,873  $(6,355) $3,518 

Trademarks

  218   (56)  162 

Total intangible assets

 $10,091  $(6,411) $3,680 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

2025 (remaining 6 months)

 $220 

2026

  435 

2027

  435 

2028

  435 

2029

  435 

2030 and thereafter

  1,679 
  $3,639