XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accumulated Amortization $ (23,469) $ (22,010)
Net Carrying Value 30,629  
Total intangible assets, gross 54,098 54,098
Total intangible assets, net $ 30,629 $ 32,088
Weighted Average [Member]    
Weighted Average Useful Life (Year) 8 years 8 years 2 months 12 days
Customer Relationships [Member]    
Gross Carrying Value $ 11,288 $ 11,288
Accumulated Amortization (4,446) (3,993)
Net Carrying Value $ 6,842 $ 7,295
Customer Relationships [Member] | Weighted Average [Member]    
Weighted Average Useful Life (Year) 9 years 1 month 6 days 9 years 3 months 18 days
Trade Names [Member]    
Gross Carrying Value $ 13,731 $ 13,731
Accumulated Amortization (4,556) (4,323)
Net Carrying Value $ 9,175 $ 9,408
Trade Names [Member] | Weighted Average [Member]    
Weighted Average Useful Life (Year) 12 years 7 months 6 days 12 years 9 months 18 days
Technology-Based Intangible Assets [Member]    
Gross Carrying Value $ 27,892 $ 27,892
Accumulated Amortization (13,528) (12,796)
Net Carrying Value $ 14,364 $ 15,096
Technology-Based Intangible Assets [Member] | Weighted Average [Member]    
Weighted Average Useful Life (Year) 4 years 7 months 6 days 4 years 10 months 24 days
Noncompete Agreements [Member]    
Gross Carrying Value $ 1,187 $ 1,187
Accumulated Amortization (939) (898)
Net Carrying Value $ 248 $ 289
Noncompete Agreements [Member] | Weighted Average [Member]    
Weighted Average Useful Life (Year) 1 year 9 months 18 days 2 years