XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Borrowings, Credit Facilities (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 05, 2013
Debt Instruments [Abstract]        
Aggregate amount of notes payable $ 167,435,000   $ 154,578,000  
Notes Payable Related to Acquisitions [Member]        
Debt Instruments [Abstract]        
Term of credit facility 2 years      
Aggregate amount of notes payable $ 2,600,000      
Aggregate principal payment due in 2025 1,600,000      
Aggregate principal payment due in 2026 900,000      
Aggregate principal payment due in 2027 $ 100,000      
Notes Payable Related to Acquisitions [Member] | Minimum [Member]        
Debt Instruments [Abstract]        
Interest rate 4.50%      
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 $ 136,900,000      
Aggregate amount of notes payable 136,875,000   140,625,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 $ 28,000,000      
Aggregate amount of notes payable $ 28,000,000   $ 11,000,000  
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 $ 147,000,000      
Interest rate 4.90% 4.70%    
Effective interest rate 5.50% 5.30%