XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Summary of Segment Reporting Information by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Interest expense $ 5,441 $ 2,851 $ 16,437 $ 8,823
Income tax expense 20,617 13,995 53,598 37,606
E&M | Operating segments        
Segment Reporting Information [Line Items]        
Depreciation and amortization expense 1,415 1,618 4,268 4,794
Interest expense (2,431) (54) (5,728) 117
Income tax expense 17,033 9,806 46,770 28,478
Capital expenditures 2,575 2,701 12,699 5,641
T&D | Operating segments        
Segment Reporting Information [Line Items]        
Depreciation and amortization expense 5,917 4,753 17,162 13,848
Interest expense 946 982 2,644 3,030
Income tax expense 6,646 6,249 15,900 14,596
Capital expenditures $ 7,346 $ 15,256 $ 29,269 $ 28,726