XML 125 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Credit Facility and Acquisition Debt (Narrative) (Details)
12 Months Ended
Jul. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
letter_of_credit
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
May 27, 2022
USD ($)
Debt Instrument [Line Items]          
Letters of Credit | letter_of_credit   1      
Debt instrument, term   53 months      
Amortization of debt issuance costs   $ 622,000 $ 699,000 $ 552,000  
Line Of Credit Facility Accordion Provision   75,000,000.0      
Debt Issuance Costs, Net   $ 1,618,000 1,306,000    
Line of Credit | Prime Rate Option          
Debt Instrument [Line Items]          
Debt instrument interest rate (in percent)   1.50%      
Line of Credit | LIBOR Margin Option          
Debt Instrument [Line Items]          
Debt instrument interest rate (in percent)   2.50%      
Deferred Purchase Price Notes          
Debt Instrument [Line Items]          
Interest expense   $ 406,000 291,000 311,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   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)   7.30%      
Debt instrument, term   20 years      
Credit Agreement          
Debt Instrument [Line Items]          
Long-term Debt   $ 137,000,000      
Interest expense   13,390,000 17,251,000 7,105,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   469,000 552,000 $ 412,000  
Credit Agreement Amendment          
Debt Instrument [Line Items]          
Line of Credit Facility, Maximum Borrowing Capacity         $ 250,000,000.0
Line of Credit          
Debt Instrument [Line Items]          
Line Of Credit Facility, Transaction Costs Capitalized $ 800,000        
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   137,000,000.0 $ 179,100,000    
Line of Credit Facility, Remaining Borrowing Capacity   $ 110,800,000      
Revolving Credit Facility, Secured, Floating Rate | Revolving Credit Facility | Credit Agreement          
Debt Instrument [Line Items]          
Debt Instrument, Interest Rate During Period   8.40% 8.60%    
Ratio Actual          
Debt Instrument [Line Items]          
Ratio of indebtedness to net capital (in ratio)   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