XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisition - Additional Information (Details) - USD ($)
12 Months Ended
Jan. 04, 2022
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]          
Cash consideration paid, net of cash acquired     $ 110,660,000 $ 0 $ 0
Powerline Plus Companies          
Business Acquisition [Line Items]          
Net asset and other adjustments $ 563,000 $ 84,000      
Cash consideration paid, net of cash acquired   110,700,000      
Contingent consideration - fair value at acquisition date $ 10,608,000 865,000 865,000    
Acquisition related costs     500,000    
Goodwill and intangibles expected tax deductible amount   $ 42,400,000 42,400,000    
Powerline Plus Companies | Certain Performance Targets          
Business Acquisition [Line Items]          
Contingent earn-out consideration, post acquisition term 3 years        
Contingent consideration - fair value at acquisition date $ 900,000        
Contingent earn-out consideration payment $ 16,600,000        
Change in contingent consideration     700,000    
Powerline Plus Companies | Margin Guarantee          
Business Acquisition [Line Items]          
Change in contingent consideration     $ 0