XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Summary of Contract Receivables, Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jan. 01, 2023
Jan. 02, 2022
Jan. 03, 2021
Revenue Recognition [Abstract]        
Contract receivables $ 58,158 $ 42,215    
Contract assets 3,778 9,344    
Contract liabilities $ 155,356 $ 130,975 $ 113,630 $ 85,723