Annual report pursuant to Section 13 and 15(d)

Leases - Schedule of Future Annual Minimum Lease Payments (Details)

v3.23.3
Leases - Schedule of Future Annual Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Oct. 01, 2022
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2024 $ 76,361  
2025 70,356  
2026 61,616  
2027 41,139  
2028 22,036  
Thereafter 34,773  
Total 306,281  
Less: amount of lease payments representing imputed interest 50,265  
Present value of future minimum lease payments 256,016  
Less: current operating lease liabilities 62,794 $ 60,373
Operating lease liabilities, noncurrent $ 193,222 $ 179,835