XML 64 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Note 2 - Summary of Significant Accounting Policies - Impact of the Adoption (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2018
Trade and other receivables, less allowance for doubtful accounts of $660 and $477 $ 34,394       $ 28,990       $ 34,394 $ 34,394 $ 28,990   $ 28,570
Costs and estimated earnings in excess of billings on uncompleted contracts                  
Contract assets 74,271       44,502       74,271 74,271 44,502   42,945
Accrued liabilities 7,547       6,563       7,547 7,547 6,563   5,780
Billings in excess of costs and estimated earnings on uncompleted contracts                  
Contract liabilities 3,745       2,599       3,745 3,745 2,599   2,537
Deferred income taxes 68       941       68 68 941   684
Retained earnings 101,194       81,757       101,194 101,194 81,757   $ 80,882
Net sales 57,544 $ 52,455 $ 28,785 $ 33,365 35,627 $ 38,804 $ 28,692 $ 29,657 172,149   132,780 $ 149,387  
Cost of sales                 160,053   126,965 149,323  
Operating loss 2,701 [1] 2,497 [1] (5,827) [1] (2,342) [1] (1,475) (1,430) (2,826) (3,478) (2,971) [1]   (9,209) (9,987)  
Income tax benefit                 (3,252)   (1,100) (4,098)  
Net income (loss) 148 [2] $ 27,801 [2] $ (5,686) [2] $ (1,951) [2] (2,158) $ (2,069) $ (2,068) $ (3,868) 20,312 [2] 20,312 (10,163) $ (9,263)  
Calculated under Revenue Guidance in Effect before Topic 606 [Member]                          
Trade and other receivables, less allowance for doubtful accounts of $660 and $477 35,228               35,228 35,228      
Costs and estimated earnings in excess of billings on uncompleted contracts 76,033               76,033 76,033      
Contract assets                    
Accrued liabilities 8,862               8,862 8,862      
Billings in excess of costs and estimated earnings on uncompleted contracts 3,660               3,660 3,660      
Contract liabilities                    
Deferred income taxes 326               326 326      
Retained earnings 102,302               102,302 102,302      
Net sales                 172,915        
Cost of sales                 160,585        
Operating loss                 (2,737)        
Income tax benefit                 (3,251)        
Net income (loss)                 20,545        
Accounting Standards Update 2014-09 [Member]                          
Trade and other receivables, less allowance for doubtful accounts of $660 and $477         (420)           (420)    
Costs and estimated earnings in excess of billings on uncompleted contracts         (44,502)           (44,502)    
Contract assets         42,945           42,945    
Accrued liabilities         (783)           (783)    
Billings in excess of costs and estimated earnings on uncompleted contracts         (2,599)           (2,599)    
Contract liabilities         2,537           2,537    
Deferred income taxes         (257)           (257)    
Retained earnings         (875)           (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 $660 and $477 834               834 834      
Costs and estimated earnings in excess of billings on uncompleted contracts 76,033               76,033 76,033      
Contract assets (74,271)               (74,271) (74,271)      
Accrued liabilities 1,315               1,315 1,315      
Billings in excess of costs and estimated earnings on uncompleted contracts 3,660               3,660 3,660      
Contract liabilities (3,745)               (3,745) (3,745)      
Deferred income taxes 258               258 258      
Retained earnings $ 1,108               1,108 $ 1,108      
Net sales                 766        
Cost of sales                 532        
Operating loss                 234        
Income tax benefit                 1        
Net income (loss)                 $ 233        
Previously Reported [Member]                          
Trade and other receivables, less allowance for doubtful accounts of $660 and $477         28,990           28,990    
Costs and estimated earnings in excess of billings on uncompleted contracts         44,502           44,502    
Contract assets                      
Accrued liabilities         6,563           6,563    
Billings in excess of costs and estimated earnings on uncompleted contracts         2,599           2,599    
Contract liabilities                      
Deferred income taxes         941           941    
Retained earnings         $ 81,757           $ 81,757    
[1] Operating income for the third quarter of 2018 includes a gain on sale of facility of $2.8 million for the sale of property in Houston, Texas. Operating income for the fourth quarter of 2018 includes a gain on sale of facility of $0.2 million for the sale of the Monterrey, Mexico facility.
[2] Net income for the third quarter of 2018 includes a preliminary bargain purchase gain of $21.9 million. Net income for the fourth quarter of 2018 includes a measurement period adjustment of $1.8 million to decrease the bargain purchase gain.