XML 101 R82.htm IDEA: XBRL DOCUMENT v3.21.1
Note 12 - Intangible Assets - Summary of Amortizable Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Gross Value, Assets $ 89,247 $ 97,946
Accumulated Amortization (56,255) (50,889)
Net Value, Assets 32,992 47,057
Gross Value, Liabilities 6,700 6,773
Accumulated Amortization, Liabilities (6,655) (6,339)
Net Value, Liabilities 45 434
Total net amortized intangible assets, gross value 82,547 91,173
Total net amortized intangible assets, accumulated amortization (49,600) (44,550)
Total net amortized intangible assets, net value 32,947 46,623
Customer Relationships [Member]    
Gross Value, Assets 37,319 39,541
Accumulated Amortization (21,415) (16,944)
Net Value, Assets 15,904 22,597
Construction Permits [Member]    
Gross Value, Assets 23,959 23,959
Accumulated Amortization (13,474) (12,484)
Net Value, Assets 10,485 11,475
Order or Production Backlog [Member]    
Gross Value, Assets 8,400 10,201
Accumulated Amortization (8,381) (9,247)
Net Value, Assets 19 954
Developed Technology Rights [Member]    
Gross Value, Assets 9,003 9,354
Accumulated Amortization (5,869) (3,752)
Net Value, Assets 3,134 5,602
Trademarks and Trade Names [Member]    
Gross Value, Assets 8,400 8,993
Accumulated Amortization (5,345) (3,667)
Net Value, Assets 3,055 5,326
Favorable Contracts, Noncompete Covenants and Other [Member]    
Gross Value, Assets 2,166 5,898
Accumulated Amortization (1,771) (4,795)
Net Value, Assets 395 1,103
Unfavorable Contracts and Leases [Member]    
Gross Value, Liabilities 6,700 6,773
Accumulated Amortization, Liabilities (6,655) (6,339)
Net Value, Liabilities $ 45 $ 434