XML 77 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Line Items]      
Goodwill $ 143,224,000 $ 143,224,000  
Goodwill impairment 0 0 $ 0
Amortization expense for finite-lived intangible assets 1,888,000 2,097,000 2,249,000
Impairments of finite-lived intangible assets 0 0 $ 0
E&M      
Goodwill [Line Items]      
Goodwill 115,900,000 115,900,000  
T&D      
Goodwill [Line Items]      
Goodwill $ 27,300,000 $ 27,300,000