XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 135,483 $ 115,813 $ 369,907 $ 341,105
Oil and gas (excludes petrochemical)        
Disaggregation of Revenue [Line Items]        
Revenues 58,669 49,272 155,324 139,443
Petrochemical        
Disaggregation of Revenue [Line Items]        
Revenues 15,187 15,365 51,268 34,725
Electric utility        
Disaggregation of Revenue [Line Items]        
Revenues 30,173 26,175 82,079 82,797
Traction power        
Disaggregation of Revenue [Line Items]        
Revenues 9,775 13,821 31,200 42,322
All others        
Disaggregation of Revenue [Line Items]        
Revenues 21,679 11,180 50,036 41,818
United States        
Disaggregation of Revenue [Line Items]        
Revenues 102,931 88,412 272,069 256,937
Canada        
Disaggregation of Revenue [Line Items]        
Revenues 23,599 16,529 60,777 48,354
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Revenues 6,697 8,926 30,078 28,120
Asia/Pacific        
Disaggregation of Revenue [Line Items]        
Revenues 1,645 1,651 4,235 6,376
Mexico, Central and South America        
Disaggregation of Revenue [Line Items]        
Revenues $ 611 $ 295 $ 2,748 $ 1,318