XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions (Schedule of Acquired Intangible Assets) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Technology | Minimum    
Business Acquisition [Line Items]    
Weighted-Average Amortization Period 7 years  
Technology | Maximum    
Business Acquisition [Line Items]    
Weighted-Average Amortization Period 15 years  
Customer relationships | Minimum    
Business Acquisition [Line Items]    
Weighted-Average Amortization Period 5 years  
Customer relationships | Maximum    
Business Acquisition [Line Items]    
Weighted-Average Amortization Period 13 years  
Backlog    
Business Acquisition [Line Items]    
Weighted-Average Amortization Period 1 year  
TerraSmart LLC    
Business Acquisition [Line Items]    
Fair Value   $ 51,700
TerraSmart LLC | Trademarks    
Business Acquisition [Line Items]    
Fair Value   16,400
TerraSmart LLC | Trademarks    
Business Acquisition [Line Items]    
Fair Value   $ 300
Weighted-Average Amortization Period   7 years
TerraSmart LLC | Technology    
Business Acquisition [Line Items]    
Fair Value   $ 2,500
Weighted-Average Amortization Period   15 years
TerraSmart LLC | Customer relationships    
Business Acquisition [Line Items]    
Fair Value   $ 24,000
Weighted-Average Amortization Period   10 years
TerraSmart LLC | Non-compete agreements    
Business Acquisition [Line Items]    
Fair Value   $ 2,200
Weighted-Average Amortization Period   5 years
TerraSmart LLC | Backlog    
Business Acquisition [Line Items]    
Fair Value   $ 6,300
Sunfig Corporation, Architectural Mailboxes, LLC, Delta Separations, LLC, and Thermo Energy Systems Inc.    
Business Acquisition [Line Items]    
Fair Value $ 38,296  
Sunfig Corporation, Architectural Mailboxes, LLC, Delta Separations, LLC, and Thermo Energy Systems Inc. | Trademarks    
Business Acquisition [Line Items]    
Fair Value 8,200  
Sunfig Corporation, Architectural Mailboxes, LLC, Delta Separations, LLC, and Thermo Energy Systems Inc. | Trademarks    
Business Acquisition [Line Items]    
Fair Value $ 1,177  
Weighted-Average Amortization Period 3 years  
Sunfig Corporation, Architectural Mailboxes, LLC, Delta Separations, LLC, and Thermo Energy Systems Inc. | Technology    
Business Acquisition [Line Items]    
Fair Value $ 8,175  
Sunfig Corporation, Architectural Mailboxes, LLC, Delta Separations, LLC, and Thermo Energy Systems Inc. | Customer relationships    
Business Acquisition [Line Items]    
Fair Value 18,780  
Sunfig Corporation, Architectural Mailboxes, LLC, Delta Separations, LLC, and Thermo Energy Systems Inc. | Non-compete agreements    
Business Acquisition [Line Items]    
Fair Value $ 1,036  
Weighted-Average Amortization Period 5 years  
Sunfig Corporation, Architectural Mailboxes, LLC, Delta Separations, LLC, and Thermo Energy Systems Inc. | Backlog    
Business Acquisition [Line Items]    
Fair Value $ 928