XML 77 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Schedule of Acquired Intangible Assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 30, 2019
Dec. 31, 2021
TerraSmart LLC    
Business Acquisition [Line Items]    
Fair Value   $ 64,150
TerraSmart LLC | Trademarks    
Business Acquisition [Line Items]    
Fair Value   20,830
TerraSmart LLC | Technology    
Business Acquisition [Line Items]    
Fair Value   $ 1,940
Weighted-Average Amortization Period   12 years
TerraSmart LLC | Customer relationships    
Business Acquisition [Line Items]    
Fair Value   $ 35,110
Weighted-Average Amortization Period   12 years
TerraSmart LLC | Backlog    
Business Acquisition [Line Items]    
Fair Value   $ 6,270
Sunfig Corporation, Architectural Mailboxes, LLC, Delta Separations, LLC, and Thermo Energy Systems Inc.    
Business Acquisition [Line Items]    
Fair Value   38,066
Sunfig Corporation, Architectural Mailboxes, LLC, Delta Separations, LLC, and Thermo Energy Systems Inc. | Trademarks    
Business Acquisition [Line Items]    
Fair Value   8,100
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,345
Sunfig Corporation, Architectural Mailboxes, LLC, Delta Separations, LLC, and Thermo Energy Systems Inc. | Technology | Minimum    
Business Acquisition [Line Items]    
Weighted-Average Amortization Period   5 years
Sunfig Corporation, Architectural Mailboxes, LLC, Delta Separations, LLC, and Thermo Energy Systems Inc. | Technology | Maximum    
Business Acquisition [Line Items]    
Weighted-Average Amortization Period   15 years
Sunfig Corporation, Architectural Mailboxes, LLC, Delta Separations, LLC, and Thermo Energy Systems Inc. | Customer relationships    
Business Acquisition [Line Items]    
Fair Value   $ 18,480
Sunfig Corporation, Architectural Mailboxes, LLC, Delta Separations, LLC, and Thermo Energy Systems Inc. | Customer relationships | Minimum    
Business Acquisition [Line Items]    
Weighted-Average Amortization Period   11 years
Sunfig Corporation, Architectural Mailboxes, LLC, Delta Separations, LLC, and Thermo Energy Systems Inc. | Customer relationships | Maximum    
Business Acquisition [Line Items]    
Weighted-Average Amortization Period   13 years
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
Weighted-Average Amortization Period   1 year
Apeks    
Business Acquisition [Line Items]    
Fair Value $ 3,000  
Apeks | Trademarks    
Business Acquisition [Line Items]    
Fair Value 1,400  
Apeks | Technology    
Business Acquisition [Line Items]    
Fair Value $ 900  
Weighted-Average Amortization Period 7 years  
Apeks | Customer relationships    
Business Acquisition [Line Items]    
Fair Value $ 700  
Weighted-Average Amortization Period 6 years