XML 93 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings, Credit Facilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 05, 2013
Debt Instruments [Abstract]      
Aggregate amount of notes payable $ 154,578,000 $ 148,150,000  
Notes Payable Related to Acquisitions [Member]      
Debt Instruments [Abstract]      
Aggregate amount of notes payable 2,900,000    
Aggregate principal payment due in 2025 2,000,000    
Aggregate principal payment due in 2026 $ 900,000    
Notes Payable Related to Acquisitions [Member] | Minimum [Member]      
Debt Instruments [Abstract]      
Interest rate 3.25%    
Notes Payable Related to Acquisitions [Member] | Maximum [Member]      
Debt Instruments [Abstract]      
Interest rate 8.50%    
Term Facility [Member]      
Debt Instruments [Abstract]      
Revolving credit facility commitment $ 150,000,000    
Frequency of term facility quarterly    
Interest rate on credit facility in first two years 0.625%    
Interest rate on credit facility in third and fourth year 1.25%    
Interest rate on credit facility in fifth year 1.875%    
Outstanding amount $ 140,600,000    
Aggregate amount of notes payable 140,625,000 144,375,000  
Revolving Facility [Member]      
Debt Instruments [Abstract]      
Revolving credit facility commitment $ 175,000,000   $ 125,000,000
Term of credit facility 5 years    
Outstanding amount $ 11,000,000    
Aggregate amount of notes payable $ 11,000,000 $ 0  
Revolving Facility [Member] | Minimum [Member]      
Debt Instruments [Abstract]      
Percentage of unused commitment fee 0.25%    
Revolving Facility [Member] | Maximum [Member]      
Debt Instruments [Abstract]      
Increase on limit of credit facility $ 50,000,000    
Percentage of unused commitment fee 0.35%    
Standby Letters of Credit [Member]      
Debt Instruments [Abstract]      
Revolving credit facility commitment $ 12,000,000    
Swingline Loans [Member]      
Debt Instruments [Abstract]      
Revolving credit facility commitment $ 15,000,000    
Swingline Loans [Member] | SOFR [Member] | Minimum [Member]      
Debt Instruments [Abstract]      
Applicable margin for SOFR borrowings rate 1.50%    
Swingline Loans [Member] | SOFR [Member] | Maximum [Member]      
Debt Instruments [Abstract]      
Applicable margin for SOFR borrowings rate 2.25%    
Swingline Loans [Member] | Alternate Base Rate [Member] | Minimum [Member]      
Debt Instruments [Abstract]      
Spread on variable rate 0.50%    
Swingline Loans [Member] | Alternate Base Rate [Member] | Maximum [Member]      
Debt Instruments [Abstract]      
Spread on variable rate 1.25%    
Senior Credit Facility [Member]      
Debt Instruments [Abstract]      
Debt instrument, maturity date Jun. 17, 2027    
Aggregate principal amount $ 325,000,000    
Increase on limit of credit facility $ 100,000,000    
Leverage ratio 2    
Remaining revolving credit outstanding $ 164,000,000