XML 85 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets (Schedule of intangible assets and goodwill) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Finite-lived Intangible Assets [Roll Forward]        
Finite-Lived Intangible Assets, Gross $ 77,134   $ 77,134 $ 76,697
Accumulated amortization (27,428)   (27,428) (23,805)
Net carrying amount 181,302   181,302 180,934
Net carrying amount 49,706   49,706 52,892
Gross carrying amount 181,302   181,302 180,934
Accumulated amortization 0   0 0
Trade Names [Member]        
Finite-lived Intangible Assets [Roll Forward]        
Finite-Lived Intangible Assets, Gross 208   208 208
Accumulated amortization (143)   (143) (135)
Net carrying amount 65   65 73
Net carrying amount $ 65   65 73
Trade Names [Member] | Minimum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life 6 years 6 years    
Trade Names [Member] | Maximum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life 15 years 15 years    
Developed Technology Rights [Member]        
Finite-lived Intangible Assets [Roll Forward]        
Finite-Lived Intangible Assets, Gross $ 6,262   6,262 6,191
Accumulated amortization (696)   (696) (387)
Net carrying amount 5,566   5,566 5,804
Net carrying amount $ 5,566   $ 5,566 $ 5,804
Developed Technology Rights [Member] | Minimum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life 10 years 10 years    
Developed Technology Rights [Member] | Maximum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life 15 years 15 years    
Intellectual Property [Member]        
Finite-Lived Intangible Assets [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life     15 years 15 years
Finite-lived Intangible Assets [Roll Forward]        
Finite-Lived Intangible Assets, Gross $ 1,250   $ 1,250 $ 1,250
Accumulated amortization (48)   (48) (7)
Net carrying amount 1,202   1,202 1,243
Net carrying amount 1,202   $ 1,202 $ 1,243
Customer Contracts [Member]        
Finite-Lived Intangible Assets [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life     6 years 6 years
Finite-lived Intangible Assets [Roll Forward]        
Finite-Lived Intangible Assets, Gross 17,471   $ 17,471 $ 17,471
Accumulated amortization (12,383)   (12,383) (10,927)
Net carrying amount 5,088   5,088 6,544
Net carrying amount 5,088   5,088 6,544
Customer Relationships [Member]        
Finite-lived Intangible Assets [Roll Forward]        
Finite-Lived Intangible Assets, Gross 51,621   51,621 51,255
Accumulated amortization (13,885)   (13,885) (12,108)
Net carrying amount 37,736   37,736 39,147
Net carrying amount $ 37,736   $ 37,736 $ 39,147
Customer Relationships [Member] | Minimum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life 8 years 8 years    
Customer Relationships [Member] | Maximum [Member]        
Finite-Lived Intangible Assets [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life 15 years 15 years    
Other Intangible Assets [Member]        
Finite-Lived Intangible Assets [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life     5 years 5 years
Finite-lived Intangible Assets [Roll Forward]        
Finite-Lived Intangible Assets, Gross $ 322   $ 322 $ 322
Accumulated amortization (273)   (273) (241)
Net carrying amount 49   49 81
Net carrying amount 49   49 81
MC Goodwill [Member]        
Finite-lived Intangible Assets [Roll Forward]        
Net carrying amount 67,689   67,689 67,672
Gross carrying amount 67,689   67,689 67,672
Accumulated amortization 0   0 0
AEC Goodwill [Member]        
Finite-lived Intangible Assets [Roll Forward]        
Net carrying amount 113,613   113,613 113,262
Gross carrying amount 113,613   113,613 113,262
Accumulated amortization $ 0   $ 0 $ 0