XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Narrative (Details) - shares
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 07, 2022
Oct. 31, 2022
May 31, 2022
Dec. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Business Acquisition [Line Items]                
Treasury stock acquired (in shares)         0 0 1,124,000 0
Repurchase effect on weighted average shares outstanding, decrease (in shares)             598,000  
HMG                
Business Acquisition [Line Items]                
Business acquisition, number of shares issued (in shares)     133,000 1,975,000        
2022 Acquisitions, IEA | Subsequent Event                
Business Acquisition [Line Items]                
Business acquisition, number of shares issued (in shares) 2,700,000 2,652,000