v3.25.2
Debt and Finance Leases - Schedule of Maturities of Long-term Debt (Details)
$ in Thousands
Jun. 28, 2025
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2025 $ 28,690
2026 22,053
2027 20,529
2028 18,841
2029 681,077
Thereafter 18,404
Total debt principal payments $ 789,594