XML 94 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jul. 01, 2022
Deferred Revenue Arrangement [Line Items]      
Percentage of revenue recognized 55.00%    
Deferred sales commission, amortization period greater than one year $ 837 $ 1,328  
Contract with customer, liability 74,367 57,142  
Contract with customer, liability, revenue recognized   43,790  
Revenue, remaining performance obligation, amount 768,442    
Contract asset balances 304,029 $ 382,558  
Gross Billing, Agent Transaction 524,655    
Revenue, Performance Obligation Satisfied over Time 462,143    
Contract with Customer, Asset, Allowance for Credit Loss, Writeoff $ 16,017    
Contract Accounting      
Deferred Revenue Arrangement [Line Items]      
Percentage of revenue recognized 45.00% 44.00% 45.00%
Transferred over Time      
Deferred Revenue Arrangement [Line Items]      
Percentage of revenue recognized 55.00% 56.00% 55.00%
Minimum      
Deferred Revenue Arrangement [Line Items]      
Product warranty period 12 months    
Extended product warranty, period 12 months    
Maximum      
Deferred Revenue Arrangement [Line Items]      
Product warranty period 36 months    
Extended product warranty, period 36 months