XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
    As of June 30, 2024     As of December 31, 2023  
   

Gross Carrying Costs

   

Accumulated Amortization

   

Net Carrying Amount

   

Gross Carrying Costs

   

Accumulated Amortization

   

Net Carrying Amount

 

Patents & Trademarks

  $ 535,096     $ (296,365 )   $ 238,731     $ 535,096     $ (282,639

)

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

Year Ending December 31,

 

Expense

 

Remainder of 2024

  $ 13,726  

2025

    27,451  

2026

    27,451  

2027

    27,451  

2028

    27,451  

Thereafter

    115,201  

Total

  $ 238,731