v3.25.4
Financial Instruments - Narrative (Details)
1 Months Ended 3 Months Ended 4 Months Ended 12 Months Ended
Jul. 31, 2025
USD ($)
Dec. 31, 2023
USD ($)
May 22, 2023
USD ($)
Jul. 11, 2022
USD ($)
Dec. 06, 2019
USD ($)
Dec. 05, 2019
Nov. 30, 2024
USD ($)
Jan. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Mar. 29, 2025
USD ($)
Dec. 29, 2021
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Aug. 01, 2025
interestRateSwap
Jun. 30, 2024
USD ($)
Oct. 29, 2021
USD ($)
Debt Instrument [Line Items]                                  
Payments on long-term debt     $ 30,000,000       $ 5,000,000                    
Borrowing on revolver                       $ 45,000,000 $ 0 $ 64,000,000      
Unamortized discount                       1,729,000 1,090,000        
Loss on extinguishment                       (326,000) 0 0      
Unamortized debt issuance cost                       (570,000) (1,147,000)        
Interest paid                       27,043,000 38,507,000 32,470,000      
Number of interest rate derivatives held | interestRateSwap                             2    
Interest Rate Swap                                  
Debt Instrument [Line Items]                                  
Derivative, fixed interest rate 3.60%                                
Derivative, notional amount $ 150,000,000                                
Term Loan                                  
Debt Instrument [Line Items]                                  
Repayment on borrowings                       3,750,000          
Long-term debt                       293,951,000          
Debt instrument, unamortized discount (premium), net                       (1,729,000)          
Unamortized debt issuance cost                       (570,000)          
Amortization of debt issuance costs                       1,161,000 1,524,000 $ 1,706,000      
Term Loan | Level 2                                  
Debt Instrument [Line Items]                                  
Long-term debt, fair value                       286,252,000          
Revolving Credit Facility                                  
Debt Instrument [Line Items]                                  
Debt instrument, term         4 years 5 years                      
Revolver credit capacity reduced amount   $ 5,000,000                              
Revolving Credit Facility | Line of Credit                                  
Debt Instrument [Line Items]                                  
Repayment on borrowings 30,000,000                                
Repayments of lines of credit from cash on hand 2,562,000                                
Borrowing on revolver                   $ 15,000,000              
Extinguishment of debt, amount 65,765,000                                
Line of credit facility, borrowing capacity         $ 50,000,000                     $ 40,000,000  
Outstanding borrowings on line of credit                         $ 0        
Secured Debt | Line of Credit                                  
Debt Instrument [Line Items]                                  
Debt instrument, face amount         $ 200,000,000                        
Letter of Credit | Line of Credit                                  
Debt Instrument [Line Items]                                  
Line of credit facility, remaining borrowing capacity                       5,300,000          
Senior Secured Credit Agreement                                  
Debt Instrument [Line Items]                                  
Unamortized discount 1,296,000                                
Senior Secured Credit Agreement | New Creditor                                  
Debt Instrument [Line Items]                                  
Borrowing on revolver 28,125,000                                
Senior Secured Credit Agreement | Continuing Creditors                                  
Debt Instrument [Line Items]                                  
Borrowing on revolver 5,078,000                                
Senior Secured Credit Agreement | Term Loan                                  
Debt Instrument [Line Items]                                  
Debt instrument, face amount $ 300,000,000                                
Senior Secured Credit Agreement | Term Loan | Interest Rate Swap                                  
Debt Instrument [Line Items]                                  
Derivative, notional amount as percentage of debt 50.00%                                
Senior Secured Credit Agreement | Term Loan | Fed Funds Effective Rate Overnight Index Swap Rate                                  
Debt Instrument [Line Items]                                  
Debt instrument, lending margin, interest rate 0.50%                                
Senior Secured Credit Agreement | Term Loan | SOFR                                  
Debt Instrument [Line Items]                                  
Debt instrument, lending margin, interest rate 2.50%                                
Senior Secured Credit Agreement | Term Loan | Base Rate                                  
Debt Instrument [Line Items]                                  
Debt instrument, lending margin, interest rate 1.50%                                
Senior Secured Credit Agreement | Revolving Credit Facility                                  
Debt Instrument [Line Items]                                  
Debt instrument, face amount $ 100,000,000                                
Repayment on borrowings                       30,000,000          
Debt instrument, term 5 years                                
Commitment fee 0.30%                                
Line of credit facility, remaining borrowing capacity                       $ 100,000,000          
Senior Secured Credit Agreement | Secured Debt                                  
Debt Instrument [Line Items]                                  
Debt covenant, maximum debt ratio, period one 4.00                                
Debt covenant, maximum debt ratio, period two 3.50                                
Debt covenant, minimum interest coverage ratio 2.50                                
Senior Secured Credit Agreement | Secured Debt | Minimum                                  
Debt Instrument [Line Items]                                  
Debt covenant, debt ratio, increase following certain permitted acquisitions 0.50                                
Senior Secured Credit Agreement | Letter of Credit                                  
Debt Instrument [Line Items]                                  
Line of credit facility, borrowing capacity $ 7,500,000                                
Term Loan Facilities                                  
Debt Instrument [Line Items]                                  
Effective interest rate                       6.09%          
Term Loan Facilities | Secured Debt | Line of Credit                                  
Debt Instrument [Line Items]                                  
Unamortized discount 743,000                                
Long-term debt 331,037,000                                
Unamortized debt issuance cost (782,000)                                
Term Loan | Secured Debt | Line of Credit                                  
Debt Instrument [Line Items]                                  
Debt instrument, face amount                                 $ 360,750,000
Repayment on borrowings                     $ 80,000,000            
Payments on long-term debt $ 332,562,000                                
Borrowing on revolver       $ 80,000,000                          
Loss on extinguishment                       $ 326,000          
Debt instrument, third-party cost                       $ 794,000          
Term Loan Facility, January 2024 | Secured Debt | Line of Credit                                  
Debt Instrument [Line Items]                                  
Loss on extinguishment                 $ 0                
Unamortized debt issuance cost               $ (855,000)                  
Amortization of debt issuance costs               325,000                  
Deferred financing costs, gross               1,180,000                  
Term Loan Facility, March 2023 | Secured Debt | Line of Credit                                  
Debt Instrument [Line Items]                                  
Loss on extinguishment               $ 0                  
Unamortized debt issuance cost                 (2,044,000)                
Amortization of debt issuance costs                 1,617,000                
Deferred financing costs, gross                 $ 3,661,000