Quarterly report pursuant to Section 13 or 15(d)

Accounting Standards (Details)

v3.19.2
Accounting Standards (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Jun. 30, 2019
Jun. 30, 2018
Sep. 30, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                  
Costs and estimated earnings in excess of billings on uncompleted contracts $ 14,043           $ 14,043   $ 9,334
Inventories 37,069           37,069   24,556
Accrued expenses and other liabilities 19,028           19,028   17,520
Billings in excess of costs and estimated earnings on uncompleted contracts 32,344           32,344   $ 38,738
Revenues 227,290     $ 195,075     545,921 $ 464,395  
Cost of revenues 189,198     165,606     466,900 398,379  
Provision (benefit) for income taxes 4,941     1,409     8,080 5,382  
Net income 17,202 $ 4,212 $ 5,154 $ 13,403 $ 11,248 $ 10,996 26,568 $ 35,647  
Impact of ASC 606 | Accounting Standards Update 2014-09                  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                  
Costs and estimated earnings in excess of billings on uncompleted contracts (982)           (982)    
Inventories 1,205           1,205    
Accrued expenses and other liabilities (29)           (29)    
Billings in excess of costs and estimated earnings on uncompleted contracts 338           338    
Revenues (343)           (1,321)    
Cost of revenues 311           (1,205)    
Provision (benefit) for income taxes 9           (29)    
Net income (23)           (87)    
Without Application of ASC 606                  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                  
Costs and estimated earnings in excess of billings on uncompleted contracts 15,025           15,025    
Inventories 35,864           35,864    
Accrued expenses and other liabilities 19,057           19,057    
Billings in excess of costs and estimated earnings on uncompleted contracts 32,006           32,006    
Revenues 227,633           547,242    
Cost of revenues 188,887           468,105    
Provision (benefit) for income taxes 4,932           8,109    
Net income $ 17,225           $ 26,655