v3.26.3
LONG-TERM DEBT - Outstanding Indebtedness (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 29, 2026
Sep. 30, 2026
Dec. 31, 2025
Long-term Debt      
Long-term debt, gross   $ 723,000  
Debt, weighted average interest rate (as a percent)   4.67%  
KeyBank Credit Agreement, Senior Unsecured Revolving Credit Facility      
Long-term Debt      
Long-term debt, gross   $ 123,000  
Debt Instrument, Variable Interest Rate, Type us-gaap:SecuredOvernightFinancingRateSofrMember us-gaap:SecuredOvernightFinancingRateSofrMember  
Debt, weighted average interest rate (as a percent)   4.95%  
KeyBank Credit Agreement, Senior Unsecured Revolving Credit Facility | Minimum      
Long-term Debt      
Debt instrument, basis spread on variable rate (as a percent) 1.00% 1.00%  
KeyBank Credit Agreement, Senior Unsecured Revolving Credit Facility | Maximum      
Long-term Debt      
Debt instrument, basis spread on variable rate (as a percent) 1.60% 1.60%  
KeyBank Credit Agreement, Senior Unsecured Term Loan Credit Facilities      
Long-term Debt      
Debt Instrument, Variable Interest Rate, Type us-gaap:SecuredOvernightFinancingRateSofrMember us-gaap:SecuredOvernightFinancingRateSofrMember  
KeyBank Credit Agreement, Senior Unsecured Term Loan Credit Facilities | Minimum      
Long-term Debt      
Debt instrument, basis spread on variable rate (as a percent) 1.15% 1.15%  
KeyBank Credit Agreement, Senior Unsecured Term Loan Credit Facilities | Maximum      
Long-term Debt      
Debt instrument, basis spread on variable rate (as a percent) 1.75% 1.75%  
KeyBank Credit Agreement, 2029 Term Loan      
Long-term Debt      
Long-term debt, gross   $ 150,000 $ 125,000
Debt Instrument, Variable Interest Rate, Type   us-gaap:SecuredOvernightFinancingRateSofrMember  
Debt, weighted average interest rate (as a percent)   5.35%  
KeyBank Credit Agreement, 2029 Term Loan | Minimum      
Long-term Debt      
Debt instrument, basis spread on variable rate (as a percent)   1.15%  
KeyBank Credit Agreement, 2029 Term Loan | Maximum      
Long-term Debt      
Debt instrument, basis spread on variable rate (as a percent)   1.75%  
KeyBank Credit Agreement, 2030 Term Loan      
Long-term Debt      
Long-term debt, gross   $ 150,000 $ 125,000
Debt Instrument, Variable Interest Rate, Type   us-gaap:SecuredOvernightFinancingRateSofrMember  
Debt, weighted average interest rate (as a percent)   4.93%  
KeyBank Credit Agreement, 2030 Term Loan | Minimum      
Long-term Debt      
Debt instrument, basis spread on variable rate (as a percent)   1.15%  
KeyBank Credit Agreement, 2030 Term Loan | Maximum      
Long-term Debt      
Debt instrument, basis spread on variable rate (as a percent)   1.75%  
KeyBank Credit Agreement, 2031 Term Loan      
Long-term Debt      
Long-term debt, gross   $ 150,000  
Debt Instrument, Variable Interest Rate, Type   us-gaap:SecuredOvernightFinancingRateSofrMember  
Debt, weighted average interest rate (as a percent)   4.76%  
KeyBank Credit Agreement, 2031 Term Loan | Minimum      
Long-term Debt      
Debt instrument, basis spread on variable rate (as a percent)   1.15%  
KeyBank Credit Agreement, 2031 Term Loan | Maximum      
Long-term Debt      
Debt instrument, basis spread on variable rate (as a percent)   1.75%  
KeyBank Credit Agreement, 2032 Term Loan      
Long-term Debt      
Long-term debt, gross   $ 150,000  
Debt Instrument, Variable Interest Rate, Type   us-gaap:SecuredOvernightFinancingRateSofrMember  
Debt, weighted average interest rate (as a percent)   3.43%  
KeyBank Credit Agreement, 2032 Term Loan | Minimum      
Long-term Debt      
Debt instrument, basis spread on variable rate (as a percent)   1.15%  
KeyBank Credit Agreement, 2032 Term Loan | Maximum      
Long-term Debt      
Debt instrument, basis spread on variable rate (as a percent)   1.75%