Quarterly report pursuant to Section 13 or 15(d)

Accounting Standards (Details)

v3.19.1
Accounting Standards (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2019
Mar. 31, 2018
Sep. 30, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]              
Costs and estimated earnings in excess of billings on uncompleted contracts $ 12,595       $ 12,595   $ 9,334
Inventories 33,042       33,042   24,556
Accrued expenses and other liabilities 15,559       15,559   17,520
Billings in excess of costs and estimated earnings on uncompleted contracts 34,657       34,657   $ 38,738
Revenues 164,304   $ 118,899   318,631 $ 269,320  
Cost of revenues 144,503   105,150   277,702 232,773  
Provision (benefit) for income taxes 1,488   4,770   3,139 3,973  
Net income 4,212 $ 5,154 $ 11,248 $ 10,996 9,366 $ 22,244  
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 (1,121)       (1,121)    
Inventories 1,516       1,516    
Accrued expenses and other liabilities (38)       (38)    
Billings in excess of costs and estimated earnings on uncompleted contracts 543       543    
Revenues 101       (1,664)    
Cost of revenues 88       (1,516)    
Provision (benefit) for income taxes 3       (38)    
Net income 10       (110)    
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 11,474       11,474    
Inventories 34,558       34,558    
Accrued expenses and other liabilities 15,521       15,521    
Billings in excess of costs and estimated earnings on uncompleted contracts 35,200       35,200    
Revenues 164,405       316,967    
Cost of revenues 144,591       276,186    
Provision (benefit) for income taxes 1,491       3,101    
Net income $ 4,222       $ 9,256