v3.26.1
Segments - Schedule of Financial Metrics by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]      
Total revenues $ 345,759 $ 329,642  
Cost of operations (exclusive of depreciation and amortization) 122,878 128,461  
Adjusted gross margin: 222,881 201,181  
Total assets 4,494,642 4,436,122 $ 4,318,017
Capital expenditures 118,370 77,553  
Investment in power distribution 18,000    
Contract Services      
Segment Reporting Information [Line Items]      
Total revenues 306,985 288,956  
Cost of operations (exclusive of depreciation and amortization) 90,259 93,235  
Adjusted gross margin: 216,726 195,721  
Total assets 4,458,718 4,384,989  
Capital expenditures 118,370 77,553  
Other Services      
Segment Reporting Information [Line Items]      
Total revenues 38,774 40,686  
Cost of operations (exclusive of depreciation and amortization) 32,619 35,226  
Adjusted gross margin: 6,155 5,460  
Total assets 35,924 51,133  
Capital expenditures $ 0 $ 0