XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Future Minimum Rent Payments for Our Operating Leases (Details)
$ in Thousands
Jul. 01, 2025
USD ($)
Schedule of Future Minimum Rent Payments for Our Operating Leases [Abstract]  
One Year $ 8,316
Two Years 8,112
Three Years 7,493
Four Years 6,218
Five Years 5,372
Thereafter 13,481
Total minimum lease payments 48,992
Less: imputed interest (8,141)
Present value of lease liabilities $ 40,851