XML 101 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Payables and Accruals [Abstract]    
Accounts payable $ 73,204 $ 63,737
Payroll and commissions 25,423 13,725
Accrued costs to sell related to Tradin Organic divestiture 13,380 0
Dividends payable on preferred stock 2,378 1,700
Accrued debt issuance costs 1,690 0
Accrued interest 41 4,817
Accrued product recall-related costs 0 3,213
Other accruals 2,476 1,944
Accounts Payable and Accrued Liabilities $ 118,592 $ 89,136