XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 27, 2024
Dec. 29, 2023
Dec. 27, 2024
Dec. 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 $ 58,120 $ 48,205 $ 58,120 $ 48,205          
Factoring fees 459 953 821 1,261          
Contract asset balances 278,657   278,657     $ 304,029      
Gross Billing, Agent Transaction     238,263            
Revenue, Performance Obligation Satisfied over Time     212,891            
Contract liability balance 136,308   136,308     $ 74,367      
Revenue recognized in the contract liability balance 15,336 $ 10,228 41,747 $ 31,243          
Remaining performance obligations $ 770,011   $ 770,011            
Antidilutive securities excluded from computation of earnings per share (in shares) 2,993 2,865 2,840 2,460          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-12-30                  
Significant Accounting Policies [Line Items]                  
Remaining performance obligations, percentage 52.00%   52.00%            
Remaining performance obligations, period of satisfaction 12 months   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 45.00% 53.00% 50.00% 55.00%          
Ship and bill                  
Significant Accounting Policies [Line Items]                  
Percentage of revenue recognized 55.00% 47.00% 50.00% 45.00%