XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jan. 01, 2022
Jan. 02, 2021
Payables and Accruals [Abstract]    
Customer deposits $ 36,982 $ 18,132
Accrued payroll and benefits 15,765 14,777
Accrued warranty 11,783 6,474
Accrued interest 6,857 10,415
Estimated fair value of contingent consideration, current 2,921  
Advance supplier consideration 2,808 2,808
Accrued health claims insurance payable 2,283 994
Accrued federal and state income taxes   3,355
Fair value of derivative financial instruments   52
Other 3,261 3,868
Accrued liabilities $ 82,660 $ 60,875