XML 100 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Aug. 13, 2024
Jun. 28, 2024
Jun. 21, 2023
Mar. 14, 2023
Sep. 27, 2022
Significant Accounting Policies [Line Items]              
Limit on purchased receivables     $ 60,000   $ 60,000 $ 30,600 $ 20,000
Factored accounts receivables $ 43,659 $ 28,826          
Factoring fees 362 308          
Accounts receivable, amount not received 18,835            
Contract asset balances 298,270     $ 304,029      
Gross Billing, Agent Transaction 117,865            
Revenue, Performance Obligation Satisfied over Time 112,106            
Contract liability balance 96,859     $ 74,367      
Revenue recognized in the contract liability balance 26,411 $ 21,015          
Remaining performance obligations $ 765,775            
Antidilutive securities excluded from computation of earnings per share (in shares) 2,694 1,912          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-12-30              
Significant Accounting Policies [Line Items]              
Remaining performance obligations, percentage 54.00%            
Remaining performance obligations, period of satisfaction 12 months            
Minimum              
Significant Accounting Policies [Line Items]              
Standard warranty period 12 months            
Extended warranty period 12 months            
Standard product warranty accrual term 12 months            
Maximum              
Significant Accounting Policies [Line Items]              
Standard warranty period 36 months            
Extended warranty period 36 months            
Useful life of acquired assets 12 years 6 months            
Standard product warranty accrual term 36 months            
Transferred over Time              
Significant Accounting Policies [Line Items]              
Percentage of revenue recognized 55.00% 58.00%          
Ship and bill              
Significant Accounting Policies [Line Items]              
Percentage of revenue recognized 45.00% 42.00%