XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 288,168 $ 192,365 $ 737,293 $ 490,667
Oil and gas (excludes petrochemical)        
Disaggregation of Revenue [Line Items]        
Revenues 114,336 73,452 301,792 179,560
Petrochemical        
Disaggregation of Revenue [Line Items]        
Revenues 56,784 21,995 135,221 70,372
Electric utility        
Disaggregation of Revenue [Line Items]        
Revenues 57,009 43,824 145,214 114,899
Commercial and other industrial        
Disaggregation of Revenue [Line Items]        
Revenues 42,044 35,527 101,610 74,846
Light rail traction power        
Disaggregation of Revenue [Line Items]        
Revenues 5,322 7,143 14,184 21,532
All others        
Disaggregation of Revenue [Line Items]        
Revenues 12,673 10,424 39,272 29,458
United States        
Disaggregation of Revenue [Line Items]        
Revenues 243,744 153,258 620,537 387,531
Canada        
Disaggregation of Revenue [Line Items]        
Revenues 29,695 21,765 74,205 62,255
Europe        
Disaggregation of Revenue [Line Items]        
Revenues 9,464 8,038 24,261 20,125
Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Revenues 2,322 3,966 8,400 10,396
Mexico, Central and South America        
Disaggregation of Revenue [Line Items]        
Revenues 1,962 3,000 6,778 5,457
Asia/Pacific        
Disaggregation of Revenue [Line Items]        
Revenues $ 981 $ 2,338 $ 3,112 $ 4,903