XML 87 R77.htm IDEA: XBRL DOCUMENT v3.25.3
Credit Facility and Acquisition Debt (Narrative) (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
letter_of_credit
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
letter_of_credit
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
May 27, 2022
USD ($)
Debt Instrument [Line Items]            
Letters of Credit | letter_of_credit 1   1      
Debt instrument, term     44 months      
Amortization of debt issuance costs     $ 384,000 $ 495,000    
Line Of Credit Facility Accordion Provision $ 75,000,000.0   75,000,000.0      
Debt issuance costs, net of accumulated amortization of $3,212 and $2,947, respectively 1,354,000   1,354,000   $ 1,618,000  
Business Combination, Series of Individually Immaterial Business Combinations            
Debt Instrument [Line Items]            
Interest expense $ 93,000 $ 102,000 $ 280,000 309,000    
Line of Credit | Prime Rate            
Debt Instrument [Line Items]            
Debt instrument interest rate (in percent)     1.125%      
Line of Credit | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Debt instrument interest rate (in percent)     2.125%      
Deferred Purchase Price Notes | Minimum            
Debt Instrument [Line Items]            
Deferred purchase price notes payable to sellers of acquired entities, discounted imputed interest rate (in Percent) 6.50%   6.50%      
Debt instrument, term 9 years          
Deferred Purchase Price Notes | Maximum            
Debt Instrument [Line Items]            
Deferred purchase price notes payable to sellers of acquired entities, discounted imputed interest rate (in Percent) 8.50%   8.50%      
Debt instrument, term 20 years          
Credit Agreement            
Debt Instrument [Line Items]            
Interest expense $ 2,089,000 3,230,000 $ 6,690,000 10,669,000    
Letter of Credit            
Debt Instrument [Line Items]            
Line of Credit Facility, Maximum Borrowing Capacity         15,000,000.0  
Swingline            
Debt Instrument [Line Items]            
Line of Credit Facility, Maximum Borrowing Capacity         10,000,000.0  
Loans Payable            
Debt Instrument [Line Items]            
Amortization of debt issuance costs 88,000 $ 105,000 265,000 $ 381,000    
Credit Agreement Amendment            
Debt Instrument [Line Items]            
Line of Credit Facility, Maximum Borrowing Capacity           $ 250,000,000.0
Revolving Credit Facility, Secured, Floating Rate            
Debt Instrument [Line Items]            
Present value of future deferred payments     2,200,000      
Revolving Credit Facility, Secured, Floating Rate | Revolving Credit Facility | Line of Credit            
Debt Instrument [Line Items]            
Long-term debt 134,900,000   134,900,000   $ 137,000,000  
Remaining borrowing capacity $ 112,900,000   $ 112,900,000      
Revolving Credit Facility, Secured, Floating Rate | Revolving Credit Facility | Credit Agreement            
Debt Instrument [Line Items]            
Debt Instrument, Interest Rate During Period 6.70% 8.50% 6.80% 8.70%    
Ratio Actual            
Debt Instrument [Line Items]            
Ratio of indebtedness to net capital (in ratio) 5.00   5.00      
Ratio Actual | Revolving Credit Facility, Secured, Floating Rate | Revolving Credit Facility | Line of Credit            
Debt Instrument [Line Items]            
Ratio of earnings to fixed cost obligations (in ratio) 1.20   1.20