XML 101 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ORGANIZATION AND OPERATIONS OF THE COMPANY - Contract Balances - Adoption of New ASUs (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 27, 2019
Dec. 28, 2018
Dec. 29, 2017
Dec. 30, 2017
Assets        
Accounts receivable, net of allowance for doubtful accounts $ 57,504 $ 61,346 $ 38,441  
Contract assets 101,418 51,851 24,732  
Liabilities        
Deferred income taxes, net     2,463  
Equity        
Retained earnings 35,012 30,171 19,588  
Cash flows from operating activities:        
Accounts receivable, net of allowance for doubtful accounts 11,627 3,177 (7,412)  
Contract assets $ (34,598) (11,539) $ (5,744)  
Total cash flows used in operating activities   (8,362)    
Calculated Under Revenue Guidance In Effect Before Topic 606 | ASC 606        
Assets        
Accounts receivable, net of allowance for doubtful accounts   68,240   $ (8,560)
Contract assets   44,981   9,328
Liabilities        
Deferred income taxes, net   112   (215)
Equity        
Retained earnings   29,889   553
Cash flows from operating activities:        
Accounts receivable, net of allowance for doubtful accounts   (3,717)    
Contract assets   (4,645)    
Total cash flows used in operating activities   (8,362)    
Difference Between Revenue Guidance In Effect Before And After Topic 606 | ASC 606        
Assets        
Accounts receivable, net of allowance for doubtful accounts   (6,894)   29,881
Contract assets   6,870   34,060
Liabilities        
Deferred income taxes, net   (112)   2,248
Equity        
Retained earnings   282   $ 20,141
Cash flows from operating activities:        
Accounts receivable, net of allowance for doubtful accounts   6,894    
Contract assets   $ (6,894)