XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Summary of Significant Changes in Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Jan. 01, 2023
Jan. 02, 2022
Revenue Recognition [Abstract]      
Opening Balance $ 130,975 $ 113,630 $ 85,723
Revenue recognized that was included in the contract liability balance at the beginning of the period (85,846) (86,111) (61,763)
Increases due to cash received during the period 109,684 104,652 89,914
Foreign currency translation 543 (1,196) (244)
Closing Balance $ 155,356 $ 130,975 $ 113,630