XML 70 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]      
Revenues $ 1,012,356 $ 699,308 $ 532,582
Oil and gas (excludes petrochemical)      
Disaggregation of Revenue [Line Items]      
Revenues 417,170 273,117 215,235
Petrochemical      
Disaggregation of Revenue [Line Items]      
Revenues 185,606 94,188 66,538
Electric utility      
Disaggregation of Revenue [Line Items]      
Revenues 186,547 158,400 122,361
Commercial and other industrial      
Disaggregation of Revenue [Line Items]      
Revenues 149,899 103,966 56,448
Light rail traction power      
Disaggregation of Revenue [Line Items]      
Revenues 22,019 28,112 44,930
All others      
Disaggregation of Revenue [Line Items]      
Revenues 51,115 41,525 27,070
United States      
Disaggregation of Revenue [Line Items]      
Revenues 846,526 557,934 404,973
Canada      
Disaggregation of Revenue [Line Items]      
Revenues 106,521 84,090 81,218
Europe      
Disaggregation of Revenue [Line Items]      
Revenues 31,388 26,699 17,699
Middle East and Africa      
Disaggregation of Revenue [Line Items]      
Revenues 13,440 14,998 20,712
Mexico, Central and South America      
Disaggregation of Revenue [Line Items]      
Revenues 7,631 9,399 3,095
Asia/Pacific      
Disaggregation of Revenue [Line Items]      
Revenues $ 6,850 $ 6,188 $ 4,885