XML 110 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Facility and Acquisition Debt (Narrative) (Details)
12 Months Ended
Jul. 07, 2023
USD ($)
Dec. 31, 2023
USD ($)
letter_of_credit
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
May 27, 2022
USD ($)
Debt Instrument [Line Items]          
Present value of future deferred payments $ 2,600,000        
Letters of Credit | letter_of_credit   1      
Debt instrument, term   65 months      
Amortization of debt issuance costs   $ 699,000 $ 552,000 $ 576,000  
Line Of Credit Facility Accordion Provision   75,000,000      
Line of Credit Facility, Remaining Borrowing Capacity   68,300,000      
Debt Issuance Costs, Net   $ 1,306,000 1,864,000    
Line of Credit | Prime Rate Option          
Debt Instrument [Line Items]          
Debt instrument interest rate (in percent)   2.375%      
Line of Credit | LIBOR Margin Option          
Debt Instrument [Line Items]          
Debt instrument interest rate (in percent)   3.375%      
Deferred Purchase Price Notes          
Debt Instrument [Line Items]          
Interest expense   $ 291,000 311,000 364,000  
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%      
Debt instrument, term   5 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)   7.30%      
Debt instrument, term   20 years      
Credit Agreement          
Debt Instrument [Line Items]          
Long-term Debt   $ 179,100,000      
Interest expense   17,251,000 7,105,000 1,820,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   552,000 412,000 $ 380,000  
Credit Agreement Amendment          
Debt Instrument [Line Items]          
Line of Credit Facility, Maximum Borrowing Capacity         $ 250,000,000
Revolving Credit Facility, Secured, Floating Rate          
Debt Instrument [Line Items]          
Present value of future deferred payments   2,300,000      
Revolving Credit Facility, Secured, Floating Rate | Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Long-term Debt   $ 179,100,000 $ 190,700,000    
Revolving Credit Facility, Secured, Floating Rate | Revolving Credit Facility | Credit Agreement          
Debt Instrument [Line Items]          
Debt Instrument, Interest Rate During Period   8.60% 4.00%    
Ratio Actual          
Debt Instrument [Line Items]          
Ratio of indebtedness to net capital (in ratio)   5.75      
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