XML 75 R65.htm IDEA: XBRL DOCUMENT v3.26.3
Debt - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
letter_of_credit
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
letter_of_credit
Sep. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Debt Instrument [Line Items]          
Debt instrument, term     32 months    
Amortization of debt issuance costs     $ 389 $ 384  
Long-term debt $ 516,204   $ 516,204   $ 528,335
Letters of Credit | letter_of_credit 1   1    
Less: Unamortized debt issuance costs $ 1,702   $ 1,702   1,265
Business Combination, Series of Individually Immaterial Business Combinations          
Debt Instrument [Line Items]          
Interest expense 110 $ 93 372 280  
Loans Payable          
Debt Instrument [Line Items]          
Amortization of debt issuance costs 88 89 265 265  
Revolving Credit Facility, Secured, Floating Rate          
Debt Instrument [Line Items]          
Present value of future deferred payments     2,200    
Senior notes          
Debt Instrument [Line Items]          
Interest expense 4,250 4,250 12,750 12,750  
Amortization of Debt Discount (Premium) 148 142 439 420  
Amortization of debt issuance costs 42 $ 40 124 $ 119  
Senior notes | Senior Notes 4.25%          
Debt Instrument [Line Items]          
Principal amount $ 400,000   $ 400,000   400,000
Debt instrument interest rate (in percent) 4.25%   4.25%    
Long-term debt, fair value $ 371,900   $ 371,900    
Less: Unamortized debt issuance costs $ 467   $ 467   592
Senior notes | Senior Note One          
Debt Instrument [Line Items]          
Discount rate 4.46% 4.42% 4.46% 4.42%  
Line of Credit | Prime Rate          
Debt Instrument [Line Items]          
Debt instrument interest rate (in percent)     1.00%    
Line of Credit | Secured Overnight Financing Rate (SOFR)          
Debt Instrument [Line Items]          
Debt instrument interest rate (in percent)     2.00%    
Line of Credit | Revolving Credit Facility, Secured, Floating Rate | Revolving Credit Facility          
Debt Instrument [Line Items]          
Long-term debt $ 114,750   $ 114,750   $ 126,700
Remaining borrowing capacity $ 183,000   $ 183,000    
Deferred Purchase Price Notes | Minimum          
Debt Instrument [Line Items]          
Debt instrument, term 9 years        
Deferred purchase price notes payable to sellers of acquired entities, discounted imputed interest rate (in Percent) 6.50%   6.50%    
Deferred Purchase Price Notes | Maximum          
Debt Instrument [Line Items]          
Debt instrument, term 20 years        
Deferred purchase price notes payable to sellers of acquired entities, discounted imputed interest rate (in Percent) 8.50%   8.50%    
Credit Agreement          
Debt Instrument [Line Items]          
Interest expense $ 1,895 $ 2,089 $ 5,858 $ 6,690  
Credit Agreement | Revolving Credit Facility, Secured, Floating Rate | Revolving Credit Facility          
Debt Instrument [Line Items]          
Debt Instrument, Interest Rate During Period 5.90% 6.70% 5.90% 6.80%