v3.25.2
Derivatives and Hedging - Schedule of Interest Rate Derivatives (Details) - USD ($)
$ in Thousands
Jul. 04, 2025
Jan. 03, 2025
Jun. 11, 2021
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Unrealized Gain (Loss) in AOCI $ 1,647 $ 6,468  
Interest Rate Swap September 2020 To June 2021      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional Amount 200,000    
Unrealized Gain (Loss) in AOCI 0 16 $ 324
Interest Rate Swap July 2021 To March 2025      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional Amount 200,000    
Unrealized Gain (Loss) in AOCI 0 767 $ 12,270
Interest Rate Swap April 2022 to April 2027      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional Amount 100,000    
Unrealized Gain (Loss) in AOCI 1,739 2,650  
Interest Rate Swap September 2024 to December 2025      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional Amount 100,000    
Unrealized Gain (Loss) in AOCI 76 (87)  
Interest Rate Swap September 2024 to December 2026      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional Amount 200,000    
Unrealized Gain (Loss) in AOCI (82) 903  
Interest Rate Swap September 2024 to December 2029      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional Amount 100,000    
Unrealized Gain (Loss) in AOCI $ (86) $ 2,219