XML 79 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Note 6 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Gross Carrying Value $ 35,160 $ 23,060
Accumulated Amortization (4,111) (1,078)
Net Carrying Value $ 31,049 $ 21,982
Weighted Average [Member]    
Weighted Average Useful Life (Year) 9 years 8 months 12 days 8 years 3 months 18 days
Customer Relationships [Member]    
Gross Carrying Value $ 8,220 $ 800
Accumulated Amortization (330) (51)
Net Carrying Value $ 7,890 $ 749
Customer Relationships [Member] | Weighted Average [Member]    
Weighted Average Useful Life (Year) 12 years 9 months 18 days 5 years 7 months 6 days
Trade Names [Member]    
Gross Carrying Value $ 6,610 $ 2,590
Accumulated Amortization (508) (123)
Net Carrying Value $ 6,102 $ 2,467
Trade Names [Member] | Weighted Average [Member]    
Weighted Average Useful Life (Year) 14 years 8 years 1 month 6 days
Technology-Based Intangible Assets [Member]    
Gross Carrying Value $ 19,670 $ 19,020
Accumulated Amortization (3,232) (904)
Net Carrying Value $ 16,438 $ 18,116
Technology-Based Intangible Assets [Member] | Weighted Average [Member]    
Weighted Average Useful Life (Year) 7 years 1 month 6 days 8 years 4 months 24 days
Noncompete Agreements [Member]    
Gross Carrying Value $ 660  
Accumulated Amortization (41)  
Net Carrying Value $ 619  
Noncompete Agreements [Member] | Weighted Average [Member]    
Weighted Average Useful Life (Year) 3 years 9 months 18 days  
In Process Research and Development [Member]    
Gross Carrying Value [1]   $ 650
Accumulated Amortization [1]   0
Net Carrying Value [1]   $ 650
In Process Research and Development [Member] | Weighted Average [Member]    
Weighted Average Useful Life (Year) [1]   9 years
[1] In-process R&D represents the fair value of incomplete research and development that had not yet reached technological feasibility as of December 31, 2019. In the second quarter of 2020, the asset reached technological feasibility and was placed in service.