XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Mar. 28, 2025
Jun. 28, 2024
Balance Sheet Related Disclosures [Abstract]    
Taxes $ 13,065 $ 8,827
Compensation and benefits 8,159 9,689
Project costs 7,459 14,305
Other 5,290 3,507
Warranties 3,750 2,996
Commissions 1,293 1,538
Professional fees 1,509 1,286
Total accrued expenses $ 40,525 $ 42,148