XML 77 R67.htm IDEA: XBRL DOCUMENT v3.26.3
Debt - Credit Facility (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Debt Instrument [Line Items]            
Long-term debt $ 516,204,000 $ 516,204,000   $ 516,204,000   $ 528,335,000
Debt issuance costs, net of accumulated amortization of $810 and $685, respectively (1,702,000) (1,702,000)   (1,702,000)   (1,265,000)
Less: current portion (718,000) (718,000)   (718,000)   (607,000)
Total acquisition debt, net of current portion 5,274,000 5,274,000   5,274,000   5,581,000
Gain (Loss) on Extinguishment of Debt   (579,000) $ 0 (579,000) $ 0  
Less: Unamortized debt issuance costs 1,702,000 1,702,000   1,702,000   1,265,000
Amortization of debt issuance costs       389,000 $ 384,000  
Term Loan | Credit Agreement            
Debt Instrument [Line Items]            
Long-term debt 113,048,000 113,048,000   113,048,000   125,435,000
Acquisition Debt | Notes payable, other            
Debt Instrument [Line Items]            
Long-term debt 5,992,000 5,992,000   5,992,000   6,188,000
JPMorgan Chase Bank, N.A. Credit Facility | Line of Credit            
Debt Instrument [Line Items]            
Line of Credit Facility, Maximum Borrowing Capacity 300,000,000.0 300,000,000.0   300,000,000.0    
Credit facility 114,700,000 114,700,000   114,700,000    
Bank of America, N.A. Prior Credit Facility | Line of Credit            
Debt Instrument [Line Items]            
Line of Credit Facility, Maximum Borrowing Capacity 250,000,000.0 250,000,000.0   250,000,000.0    
Payment to redeem the 6.625% senior notes due 2026 113,000,000.0          
Revolving Credit Facility | Revolving Credit Facility, Secured, Floating Rate | Line of Credit            
Debt Instrument [Line Items]            
Long-term debt 114,750,000 114,750,000   114,750,000   $ 126,700,000
Revolving Credit Facility | JPMorgan Chase Bank, N.A. Credit Facility | Line of Credit            
Debt Instrument [Line Items]            
Line of Credit Facility, Maximum Borrowing Capacity 300,000,000.0 300,000,000.0   300,000,000.0    
Debt issuance costs, net of accumulated amortization of $810 and $685, respectively (400,000) (400,000)   (400,000)    
Line of Credit Facility, Accordion Feature, Increase Limit $ 100,000,000.0 $ 100,000,000.0   $ 100,000,000.0    
Debt Instrument, Required Total Leverage Ratio 0.50 0.50   0.50    
Gain (Loss) on Extinguishment of Debt   $ 600,000   $ 600,000    
Less: Unamortized debt issuance costs $ 400,000 400,000   400,000    
Amortization of debt issuance costs   $ 1,300,000   $ 1,300,000    
Revolving Credit Facility | JPMorgan Chase Bank, N.A. Credit Facility | Line of Credit | Minimum            
Debt Instrument [Line Items]            
Total Net Leverage Ratio 0.50 0.50   0.50    
Revolving Credit Facility | JPMorgan Chase Bank, N.A. Credit Facility | Line of Credit | Maximum            
Debt Instrument [Line Items]            
Debt Instrument, Fixed Charge Coverage Ratio 1.20 1.20   1.20    
Revolving Credit Facility | JPMorgan Chase Bank, N.A. Credit Facility | Line of Credit | Maximum | In Connection With Certain Material Acquisitions            
Debt Instrument [Line Items]            
Total Net Leverage Ratio 5.00 5.00   5.00    
Revolving Credit Facility | JPMorgan Chase Bank, N.A. Credit Facility | Line of Credit | Maximum | The Ratio Applicable Under Clause            
Debt Instrument [Line Items]            
Total Net Leverage Ratio 5.50 5.50   5.50    
Letter of Credit | JPMorgan Chase Bank, N.A. Credit Facility | Line of Credit            
Debt Instrument [Line Items]            
Line of Credit Facility, Maximum Borrowing Capacity $ 15,000,000.0 $ 15,000,000.0   $ 15,000,000.0    
Bridge Loan | JPMorgan Chase Bank, N.A. Credit Facility | Line of Credit            
Debt Instrument [Line Items]            
Line of Credit Facility, Maximum Borrowing Capacity $ 10,000,000.0 $ 10,000,000.0   $ 10,000,000.0