XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Note 6 - Intangibles, Net (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
    As of June 30, 2025     As of December 31, 2024  
   

Gross Carrying
Costs

   

Accumulated
Amortization

   

Net Carrying
Amount

   

Gross Carrying
Costs

   

Accumulated
Amortization

   

Net Carrying
Amount

 

Patents & Trademarks

  $ 64,087       (15,420 )     48,667     $ 64,087     $ (13,132 )   $ 50,955  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year Ending December 31,

 

Expense

 

Remainder of 2025

  $ 2,289  

2026

    4,578  

2027

    4,578  

2028

    4,578  

2029

    4,578  

Thereafter

    28,066  

Total

  $ 48,667