XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Note 5 - Goodwill and Other Intangible Assets, Net (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Goodwill, Impairment Loss     $ 0 $ 0    
Goodwill, Period Increase (Decrease)     900,000   $ 200,000  
Goodwill $ 17,371,451   17,371,451   16,453,049 $ 16,231,938
Goodwill, Acquired During Period     918,402   $ 0  
Amortization of Intangible Assets $ 350,336 $ 315,302 $ 700,672 $ 630,605    
Minimum [Member]            
Finite-Lived Intangible Asset, Useful Life (Year) 1 year   1 year      
Maximum [Member]            
Finite-Lived Intangible Asset, Useful Life (Year) 15 years   15 years