XML 83 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Additional Information (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
letter_of_credit
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
May 27, 2022
USD ($)
Debt Instrument [Line Items]        
Debt instrument, term 38 months      
Amortization of debt issuance costs $ 128,000 $ 127,000    
Long-term debt $ 522,281,000   $ 528,335,000  
Letters of Credit | letter_of_credit 1      
Line Of Credit Facility Accordion Provision $ 75,000,000.0      
Debt issuance costs, net of accumulated amortization of $3,387 and $3,300, respectively 1,177,000   1,265,000  
Business Combination, Series of Individually Immaterial Business Combinations        
Debt Instrument [Line Items]        
Interest expense 150,000 94,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 $ 87,000 88,000    
Credit Agreement Amendment        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity       $ 250,000,000.0
Ratio Actual        
Debt Instrument [Line Items]        
Ratio of indebtedness to net capital (in ratio) 5.00      
Revolving Credit Facility, Secured, Floating Rate        
Debt Instrument [Line Items]        
Present value of future deferred payments $ 2,200,000      
Senior notes        
Debt Instrument [Line Items]        
Interest expense 4,250,000 4,250,000    
Amortization of Debt Discount (Premium) 146,000 138,000    
Amortization of debt issuance costs 41,000 $ 39,000    
Senior notes | Senior Notes 4.25%        
Debt Instrument [Line Items]        
Principal amount $ 400,000,000   400,000,000  
Debt instrument interest rate (in percent) 4.25%      
Long-term debt, fair value $ 380,300,000      
Debt issuance costs, net of accumulated amortization of $3,387 and $3,300, respectively $ 550,000   592,000  
Senior notes | Senior Note One        
Debt Instrument [Line Items]        
Discount rate 4.42%      
Senior notes | Senior Note Two        
Debt Instrument [Line Items]        
Unamortized debt issuance costs   4.30%    
Line of Credit | Prime Rate        
Debt Instrument [Line Items]        
Debt instrument interest rate (in percent) 1.13%      
Line of Credit | Secured Overnight Financing Rate (SOFR)        
Debt Instrument [Line Items]        
Debt instrument interest rate (in percent) 2.23%      
Line of Credit | Revolving Credit Facility, Secured, Floating Rate | Revolving Credit Facility        
Debt Instrument [Line Items]        
Long-term debt $ 120,500,000   $ 126,700,000  
Remaining borrowing capacity $ 127,300,000      
Line of Credit | Revolving Credit Facility, Secured, Floating Rate | Ratio Actual | Revolving Credit Facility        
Debt Instrument [Line Items]        
Ratio of earnings to fixed cost obligations (in ratio) 1.20      
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%      
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%      
Credit Agreement        
Debt Instrument [Line Items]        
Interest expense $ 1,987,000 $ 2,499,000    
Credit Agreement | Revolving Credit Facility, Secured, Floating Rate | Revolving Credit Facility        
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate During Period 5.90% 6.90%