XML 45 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Details Narrative)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 29, 2018
USD ($)
$ / shares
Sep. 29, 2018
USD ($)
Jun. 30, 2018
USD ($)
Dec. 30, 2017
USD ($)
$ / shares
Sep. 30, 2017
USD ($)
Jul. 01, 2017
USD ($)
Dec. 29, 2018
USD ($)
Segment
$ / shares
Dec. 30, 2017
USD ($)
$ / shares
Apr. 02, 2018
USD ($)
Mar. 31, 2018
USD ($)
Retained earnings $ 610,457           $ 610,457     $ 536,978
Operating income 19,838     $ 33,282     91,720 $ 90,678    
Net income $ 16,178 $ 30,111 $ 27,467 $ 23,832 $ 14,823 $ 21,809 $ 73,756 $ 60,464    
Basic income per share (in dollars per share) | $ / shares $ 0.66     $ 0.99     $ 3.03 $ 2.53    
Diluted income per share (in dollars per share) | $ / shares $ 0.65     $ 0.97     $ 2.99 $ 2.49    
Inventory work-in-process $ 89,266           $ 89,266     77,890
Transaction price allocated to remaining performance obligations 1 year           1 year      
The aggregate amount of the transaction price allocated to remaining performance obligations $ 217,562           $ 217,562      
Remaining performance obligations over the next 12 months 67.00%           67.00%      
Remaining performance obligations over the next 24 months 94.00%           94.00%      
Revenue recognize remaining performance obligations             Remaining performance obligations over the next 12 and 24 months, respectively, with the remainder recognized thereafter.      
Accounts receivable with customers, Gross $ 116,673           $ 116,673     $ 116,890
Number of segment | Segment             4      
Difference between Revenue Guidance in Effect before and after Topic 606 [Member]                    
Retained earnings 620           $ 620   $ (277)  
Contract assets                 1,323  
Contract liabilities                 754  
Sales 1,132           2,002      
Operating income 615           1,075      
Net income $ 523           $ 897      
Basic income per share (in dollars per share) | $ / shares $ 0.02           $ 0.04      
Diluted income per share (in dollars per share) | $ / shares $ 0.02           $ 0.04      
Inventory work-in-process $ (1,404)           $ (1,404)   $ (847)  
Prepaids and other current assets 2,449           2,449      
Accrued expenses and other current liabilities $ 313           $ 313