XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation and General Information (Narrative) (Details)
3 Months Ended 6 Months Ended
Jun. 28, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 28, 2024
USD ($)
Segment
Jun. 30, 2023
USD ($)
Dec. 29, 2023
USD ($)
Dec. 30, 2022
USD ($)
Basis Of Presentation And General Information [Line Items]            
Number of operating segments | Segment     3      
Number of reportable segments | Segment     3      
Number of reporting units | Segment     3      
Revenue recognized as a result of change in contract liability $ 3,300,000 $ 2,800,000 $ 9,000,000 $ 10,600,000    
Deferred commissions         $ 1,700,000 $ 1,500,000
Commissions expense 400,000   600,000      
Impairment loss recognized to capitalization of deferred commissions     0 0    
Segment revenue $ 77,656,000 $ 77,102,000 $ 154,843,000 $ 148,331,000    
Minimum [Member]            
Basis Of Presentation And General Information [Line Items]            
Business relationship agreement period     6 months      
Maximum [Member]            
Basis Of Presentation And General Information [Line Items]            
Business relationship agreement period     12 months      
Customer contract period     12 months