v3.23.1
Note 4 - Goodwill and Other Intangible Assets - Intangible Assets Other Than Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Gross $ 53,751 $ 53,588
Accumulated Amortization (23,882) (22,338)
Net 29,869 31,250
Marketing-Related Intangible Assets [Member]    
Gross 930 930
Accumulated Amortization (829) (806)
Net $ 101 124
Useful Life (Year) 10 years  
Weighted average useful life remaining (Year) 1 year 1 month 6 days  
Noncompete Agreements [Member]    
Gross $ 831 828
Accumulated Amortization (516) (487)
Net $ 315 341
Weighted average useful life remaining (Year) 1 year 10 months 24 days  
Noncompete Agreements [Member] | Minimum [Member]    
Useful Life (Year) 2 years  
Noncompete Agreements [Member] | Maximum [Member]    
Useful Life (Year) 5 years  
Computer Software, Intangible Asset [Member]    
Gross $ 13,229 13,229
Accumulated Amortization (6,725) (6,383)
Net $ 6,504 6,846
Useful Life (Year) 10 years  
Weighted average useful life remaining (Year) 4 years 9 months 18 days  
Software Platform [Member]    
Gross $ 26,200 26,054
Accumulated Amortization (4,886) (4,337)
Net $ 21,314 21,717
Useful Life (Year) 12 years  
Weighted average useful life remaining (Year) 9 years 9 months 18 days  
Trade Names [Member]    
Gross $ 352 350
Accumulated Amortization (256) (227)
Net $ 96 123
Useful Life (Year) 3 years  
Weighted average useful life remaining (Year) 9 months 18 days  
Customer Relationships [Member]    
Gross $ 12,209 12,197
Accumulated Amortization (10,670) (10,098)
Net $ 1,539 $ 2,099
Weighted average useful life remaining (Year) 7 months 6 days  
Customer Relationships [Member] | Minimum [Member]    
Useful Life (Year) 3 years  
Customer Relationships [Member] | Maximum [Member]    
Useful Life (Year) 9 years