v3.26.1
Operating Segments (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
business
Jun. 30, 2025
USD ($)
Sep. 30, 2025
USD ($)
Segment Reporting [Line Items]          
Number of Reportable Segments | business     4    
Revenues $ 1,242,697 $ 890,158 $ 3,087,939 $ 2,473,665  
Gross profit 340,662 239,597 815,464 626,493  
Cost of services 902,035 650,561 2,272,475 1,847,172  
Selling, general and administrative expenses 162,167 127,334 426,424 346,417  
Operating income (loss) 178,547 111,902 388,535 279,216  
Depreciation and amortization 16,950 11,664 45,715 34,699  
Segment Reporting, Long-Lived Asset, Expenditure for Addition 44,635 17,148 123,042 47,270  
Capital expenditures     123,042 47,270  
Loss (gain) on sale of assets (181) 23 118 (156)  
Total assets 2,275,716 1,469,722 2,275,716 1,469,722 $ 1,595,661
Business Combination, Contingent Consideration, Change in Contingent Consideration, Asset, Increase (Decrease) 129 338 387 1,016  
Commercial and Industrial [Member]          
Segment Reporting [Line Items]          
Revenues 241,395 115,419 462,738 329,268  
Gross profit 73,622 23,002 129,918 64,971  
Cost of services 167,773 92,417 332,820 264,297  
Selling, general and administrative expenses 19,387 10,055 44,655 29,143  
Operating income (loss) 54,275 12,949 85,405 35,857  
Depreciation and amortization 961 752 2,950 1,937  
Segment Reporting, Long-Lived Asset, Expenditure for Addition 3,938 2,709 9,381 7,840  
Loss (gain) on sale of assets (40) (2) (142) (29)  
Total assets 262,673 104,406 262,673 104,406  
Communications [Member]          
Segment Reporting [Line Items]          
Revenues 453,081 299,213 1,172,697 805,189  
Gross profit 118,829 73,124 298,945 184,978  
Cost of services 334,252 226,089 873,752 620,211  
Selling, general and administrative expenses 35,248 25,416 96,255 69,095  
Operating income (loss) 83,613 47,722 202,210 115,956  
Depreciation and amortization 2,985 1,403 6,629 3,861  
Segment Reporting, Long-Lived Asset, Expenditure for Addition 8,953 6,370 53,787 17,422  
Loss (gain) on sale of assets (32) (14) 480 (73)  
Total assets 535,459 371,190 535,459 371,190  
Infrastructure Solutions [Member]          
Segment Reporting [Line Items]          
Revenues 224,123 129,488 556,746 355,233  
Gross profit 76,119 46,159 189,780 120,432  
Cost of services 148,004 83,329 366,966 234,801  
Selling, general and administrative expenses 22,614 13,114 58,571 36,869  
Operating income (loss) 53,387 32,672 130,930 82,442  
Depreciation and amortization 6,905 3,338 17,291 10,953  
Segment Reporting, Long-Lived Asset, Expenditure for Addition 29,563 4,230 36,472 9,340  
Loss (gain) on sale of assets (11) 35 (108) 105  
Total assets 613,833 344,026 613,833 344,026  
Business Combination, Contingent Consideration, Change in Contingent Consideration, Asset, Increase (Decrease) 129 338 387 1,016  
Residential [Member]          
Segment Reporting [Line Items]          
Revenues 324,098 346,038 895,758 983,975  
Contingent consideration 0 0 0 0  
Gross profit 72,092 97,312 196,821 256,112  
Cost of services 252,006 248,726 698,937 727,863  
Selling, general and administrative expenses 55,900 63,932 165,357 176,395  
Operating income (loss) 16,290 33,376 31,576 79,876  
Depreciation and amortization 5,743 5,937 17,824 17,261  
Segment Reporting, Long-Lived Asset, Expenditure for Addition 1,865 3,019 4,566 9,108  
Loss (gain) on sale of assets (98) 4 (112) (159)  
Total assets 359,375 371,752 359,375 371,752  
Corporate Segment [Member]          
Segment Reporting [Line Items]          
Revenues 0 0 0 0  
Contingent consideration   0      
Gross profit 0 0 0 0  
Cost of services 0 0 0 0  
Selling, general and administrative expenses 29,018 14,817 61,586 34,915  
Operating income (loss) (29,018) (14,817) (61,586) (34,915)  
Depreciation and amortization 356 234 1,021 687  
Segment Reporting, Long-Lived Asset, Expenditure for Addition 316 820 18,836 3,560  
Loss (gain) on sale of assets 0 0 0 0  
Total assets $ 504,376 $ 278,348 $ 504,376 $ 278,348