XML 98 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue - Changes in Contract Assets and Contract Liabilities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
TFE    
Contract liabilities:    
Contract liabilities $ 4,327 $ 14,947
Contract liabilities:    
Change in contract liabilities (10,620)  
TFE | Accounts Receivable, Unbilled    
Contract assets:    
Contract assets 760 514
Contract assets:    
Change in contract assets 246  
TFE | Deferred Revenue    
Contract liabilities:    
Contract liabilities 320 633
Contract liabilities:    
Change in contract liabilities (313)  
TFE | Customer Advances    
Contract liabilities:    
Contract liabilities 4,007 14,314
Contract liabilities:    
Change in contract liabilities (10,307)  
Photonics    
Contract assets:    
Contract assets 3,309 1,650
Contract assets:    
Change in contract assets 1,659  
Photonics | Accounts Receivable, Unbilled    
Contract assets:    
Contract assets 3,210 1,493
Contract assets:    
Change in contract assets 1,717  
Photonics | Deferred Revenue    
Contract liabilities:    
Contract liabilities   1,101
Contract liabilities:    
Change in contract liabilities (1,101)  
Photonics | Retainage    
Contract assets:    
Contract assets 99 $ 157
Contract assets:    
Change in contract assets $ (58)