Revenues (Impact on Statement of Operating Cash Flows) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net income (loss) $ (7,322) $ (9,747)
Intangibles amortization 1,473 2,230
Depreciation 2,243 2,324
Loss (gain) on sale of property (8) (56)
Deferred taxes 478 (4,598)
Stock compensation expense 1,004 2,198
Provision for obsolete inventory 340 136
Provision for (recovery of) doubtful accounts 186 153
Accounts receivable (11,425) 15,238
Inventories 1,750 159
Costs/estimated earnings in excess of billings on uncompleted contracts 3,804 (3,491)
All other assets (2,929) 1,255
Accounts payable 7,791 (7,204)
Billings in excess of costs/estimated earnings on uncompleted contracts (1,929) (3,636)
All other liabilities 2,224 (11,228)
Net cash provided by (used for) operating activities (2,320) $ (16,267)
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net income (loss) (113)  
Intangibles amortization 0  
Depreciation 0  
Loss (gain) on sale of property 0  
Deferred taxes 0  
Stock compensation expense 0  
Provision for obsolete inventory 0  
Provision for (recovery of) doubtful accounts 0  
Accounts receivable 4  
Inventories (4)  
Costs/estimated earnings in excess of billings on uncompleted contracts 40  
All other assets (47)  
Accounts payable 0  
Billings in excess of costs/estimated earnings on uncompleted contracts (3)  
All other liabilities 123  
Net cash provided by (used for) operating activities 0  
Calculated under Revenue Guidance in Effect before Topic 606    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net income (loss) (7,435)  
Intangibles amortization 1,473  
Depreciation 2,243  
Loss (gain) on sale of property (8)  
Deferred taxes 478  
Stock compensation expense 1,004  
Provision for obsolete inventory 340  
Provision for (recovery of) doubtful accounts 186  
Accounts receivable (11,421)  
Inventories 1,746  
Costs/estimated earnings in excess of billings on uncompleted contracts 3,844  
All other assets (2,976)  
Accounts payable 7,791  
Billings in excess of costs/estimated earnings on uncompleted contracts (1,932)  
All other liabilities 2,347  
Net cash provided by (used for) operating activities $ (2,320)