XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisition - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 04, 2022
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Business Acquisition [Line Items]        
Cash paid for acquired business, net of cash acquired     $ 110,576,000 $ 0
Powerline Plus Companies        
Business Acquisition [Line Items]        
Cash paid for acquired business, net of cash acquired $ 110,600,000      
Contingent consideration - fair value at acquisition date $ 10,608,000 $ 10,608,000 10,608,000  
Acquisition related costs   200,000 200,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 $ 10,600,000      
Contingent earn-out consideration payment $ 17,700,000      
Change in contingent consideration   0 0  
Powerline Plus Companies | Margin Guarantee        
Business Acquisition [Line Items]        
Change in contingent consideration   $ 0 $ 0