XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 04, 2022
Sep. 30, 2022
Sep. 30, 2022
Sep. 30, 2022
Sep. 30, 2021
Business Acquisition [Line Items]          
Cash paid for acquired business, net of cash acquired     $ 110,660,000   $ 0
Powerline Plus Companies          
Business Acquisition [Line Items]          
Net asset and other adjustments $ 563,000     $ 84,000  
Cash paid for acquired business, net of cash acquired       110,700,000  
Contingent consideration - fair value at acquisition date $ 10,608,000 $ 865,000 865,000 $ 865,000  
Acquisition related costs   200,000 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,400,000        
Change in contingent consideration   500,000 500,000    
Powerline Plus Companies | Margin Guarantee          
Business Acquisition [Line Items]          
Change in contingent consideration   $ 0 $ 0