XML 71 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]      
Revenues $ 1,104,318 $ 1,012,356 $ 699,308
Oil and gas (excludes petrochemical)      
Disaggregation of Revenue [Line Items]      
Revenues 406,565 417,170 273,117
Electric utility      
Disaggregation of Revenue [Line Items]      
Revenues 278,988 186,547 158,400
Commercial and other industrial      
Disaggregation of Revenue [Line Items]      
Revenues 178,222 149,899 103,966
Petrochemical      
Disaggregation of Revenue [Line Items]      
Revenues 151,166 185,606 94,188
Light rail traction power      
Disaggregation of Revenue [Line Items]      
Revenues 41,264 22,019 28,112
All others      
Disaggregation of Revenue [Line Items]      
Revenues 48,113 51,115 41,525
United States      
Disaggregation of Revenue [Line Items]      
Revenues 880,222 846,526 557,934
Canada      
Disaggregation of Revenue [Line Items]      
Revenues 157,191 106,521 84,090
Middle East and Africa      
Disaggregation of Revenue [Line Items]      
Revenues 27,440 13,440 14,998
Europe      
Disaggregation of Revenue [Line Items]      
Revenues 25,072 31,388 26,699
Asia/Pacific      
Disaggregation of Revenue [Line Items]      
Revenues 9,283 6,850 6,188
Mexico, Central and South America      
Disaggregation of Revenue [Line Items]      
Revenues $ 5,110 $ 7,631 $ 9,399