XML 62 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 6 - Intangible Assets and Goodwill (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Amortization of Intangible Assets $ 3,877 $ 3,055
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]   Other Nonoperating Income (Expense)
Noncompete Agreements [Member]    
Impairment of Intangible Assets, Finite-Lived $ 30  
Trade Names [Member]    
Impairment of Intangible Assets, Finite-Lived   $ 340
Customer Lists [Member]    
Impairment of Intangible Assets, Finite-Lived   1,090
Technology-Based Intangible Assets [Member]    
Impairment of Intangible Assets, Finite-Lived   2,864
Capitalized Software [Member]    
Impairment of Intangible Assets, Finite-Lived   $ 758