v3.26.3
Segment Information - Summary of Depreciation and Amortization by Segment (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]    
Depreciation and amortization $ 60,136 $ 49,277
T&D    
Segment Reporting [Line Items]    
Depreciation and amortization 48,859 42,737
C&I    
Segment Reporting [Line Items]    
Depreciation and amortization $ 11,277 $ 6,540