XML 66 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 14 - Recent Accounting and Reporting Developments - Impact of the Adoption (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Trade and other receivables, less allowance for doubtful accounts of $558 and $477 $ 33,955   $ 33,955   $ 28,570 $ 28,990
Costs and estimated earnings in excess of billings on uncompleted contracts     44,502
Contract assets 64,130   64,130   42,945 44,502
Accrued liabilities 6,063   6,063   5,780 6,563
Billings in excess of costs and estimated earnings on uncompleted contracts     2,599
Contract liabilities 802   802   2,537 2,599
Deferred income taxes 67   67   684 941
Retained earnings 101,046   101,046   80,882 $ 81,757
Net sales 52,455 $ 38,804 114,605 $ 97,153    
Cost of sales 47,252 36,811 109,292 93,171    
Operating income (loss) 2,497 (1,430) (5,672) (7,734)    
Income tax benefit (3,456) (41) (3,836) (1,607)    
Net income 27,801 $ (2,069) 20,164 $ (8,005)    
Calculated under Revenue Guidance in Effect before Topic 606 [Member]            
Trade and other receivables, less allowance for doubtful accounts of $558 and $477 34,418   34,418      
Costs and estimated earnings in excess of billings on uncompleted contracts 66,200   66,200      
Contract assets        
Accrued liabilities 6,690   6,690      
Billings in excess of costs and estimated earnings on uncompleted contracts 677   677      
Contract liabilities        
Deferred income taxes 327   327      
Retained earnings 102,817   102,817      
Net sales 51,978   115,348      
Cost of sales 46,964   109,136      
Operating income (loss) 2,308   (4,773)      
Income tax benefit (3,515)   (3,833)      
Net income 27,671   21,060      
Accounting Standards Update 2014-09 [Member]            
Trade and other receivables, less allowance for doubtful accounts of $558 and $477         (420)  
Costs and estimated earnings in excess of billings on uncompleted contracts         (44,502)  
Contract assets         42,945  
Accrued liabilities         (783)  
Billings in excess of costs and estimated earnings on uncompleted contracts         (2,599)  
Contract liabilities         2,537  
Deferred income taxes         (257)  
Retained earnings         $ (875)  
Accounting Standards Update 2014-09 [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]            
Trade and other receivables, less allowance for doubtful accounts of $558 and $477 463   463      
Costs and estimated earnings in excess of billings on uncompleted contracts 66,200   66,200      
Contract assets (64,130)   (64,130)      
Accrued liabilities 627   627      
Billings in excess of costs and estimated earnings on uncompleted contracts 677   677      
Contract liabilities (802)   (802)      
Deferred income taxes 260   260      
Retained earnings 1,771   1,771      
Net sales (477)   743      
Cost of sales (288)   (156)      
Operating income (loss) (189)   899      
Income tax benefit (59)   3      
Net income $ (130)   $ 896