XML 82 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Combination, Separately Recognized Transactions [Line Items]        
Net cash paid   $ 130,407 $ 26,023 $ 743,007
Power Line Systems        
Business Combination, Separately Recognized Transactions [Line Items]        
Net cash paid $ 695,968      
Series of Individually Immaterial Business Acquisitions        
Business Combination, Separately Recognized Transactions [Line Items]        
Net cash paid   130,407 $ 26,023 $ 743,007
Goodwill from acquisition, expected tax deductible amount   $ 26,444