XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenues $ 241,431 $ 194,017
Oil and gas (excludes petrochemical)    
Disaggregation of Revenue [Line Items]    
Revenues 95,679 83,636
Petrochemical    
Disaggregation of Revenue [Line Items]    
Revenues 33,183 28,367
Electric utility    
Disaggregation of Revenue [Line Items]    
Revenues 51,240 40,703
Commercial and other industrial    
Disaggregation of Revenue [Line Items]    
Revenues 44,300 24,672
Light rail traction power    
Disaggregation of Revenue [Line Items]    
Revenues 8,228 4,345
All others    
Disaggregation of Revenue [Line Items]    
Revenues 8,801 12,294
United States    
Disaggregation of Revenue [Line Items]    
Revenues 197,772 159,860
Canada    
Disaggregation of Revenue [Line Items]    
Revenues 31,694 20,350
Europe    
Disaggregation of Revenue [Line Items]    
Revenues 5,528 6,532
Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Revenues 4,558 3,275
Mexico, Central and South America    
Disaggregation of Revenue [Line Items]    
Revenues 299 2,657
Asia/Pacific    
Disaggregation of Revenue [Line Items]    
Revenues $ 1,580 $ 1,343