XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
    As of March 31, 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     $ (289,502 )   $ 245,594     $ 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

  $ 20,588  

2025

    27,451  

2026

    27,451  

2027

    27,451  

2028

    27,451  

Thereafter

    115,202  

Total

  $ 245,594