XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Borrowings, Credit Facilities (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 05, 2013
Debt Instruments [Abstract]        
Aggregate amount of notes payable $ 147,321,000   $ 148,150,000  
Notes Payable Related to Acquisitions [Member]        
Debt Instruments [Abstract]        
Aggregate amount of notes payable 3,900,000      
Aggregate principal payment due in 2025 3,100,000      
Aggregate principal payment due in 2026 $ 800,000      
Notes Payable Related to Acquisitions [Member] | Minimum [Member]        
Debt Instruments [Abstract]        
Interest rate 3.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 $ 143,400,000      
Aggregate amount of notes payable 143,437,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 $ 0      
Aggregate amount of notes payable $ 0   $ 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 $ 175,000,000      
Interest rate 4.70% 4.90%    
Effective interest rate 5.30% 5.50%