XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.3
BORROWINGS, Credit Facilities (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 05, 2013
Debt Instruments [Abstract]          
Aggregate amount of notes payable $ 150,638,000 $ 150,638,000   $ 185,555,000  
Principal payments on notes payable   2,874,000 $ 496,000    
Notes Payable Related to Acquisitions [Member]          
Debt Instruments [Abstract]          
Outstanding amount 5,300,000 5,300,000      
Aggregate amount of notes payable 1,800,000 1,800,000      
Principal payments on notes payable   2,900,000      
Aggregate principal payment due in 2023 1,600,000 1,600,000      
Aggregate principal payment due in 2024 2,400,000 2,400,000      
Aggregate principal payment due in 2025 1,300,000 $ 1,300,000      
Notes Payable Related to Acquisitions [Member] | Minimum [Member]          
Debt Instruments [Abstract]          
Average effective interest rate   3.25%      
Notes Payable Related to Acquisitions [Member] | Maximum [Member]          
Debt Instruments [Abstract]          
Average effective interest rate   8.00%      
Term Facility [Member]          
Debt Instruments [Abstract]          
Revolving credit facility commitment 150,000,000 $ 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 145,300,000 $ 145,300,000      
Aggregate amount of notes payable 145,313,000 145,313,000   148,125,000  
Revolving Facility [Member]          
Debt Instruments [Abstract]          
Revolving credit facility commitment 175,000,000 $ 175,000,000     $ 125,000,000
Term of credit facility   5 years      
Outstanding amount 0 $ 0      
Aggregate amount of notes payable 0 $ 0   $ 31,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 $ 12,000,000      
Swingline Loans [Member]          
Debt Instruments [Abstract]          
Revolving credit facility commitment $ 15,000,000 $ 15,000,000      
Swingline Loans [Member] | SOFR [Member] | Minimum [Member]          
Debt Instruments [Abstract]          
Applicable margin for SOFR borrowings rate 1.50% 1.50%      
Swingline Loans [Member] | SOFR [Member] | Maximum [Member]          
Debt Instruments [Abstract]          
Applicable margin for SOFR borrowings rate 2.25% 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 $ 325,000,000      
Increase on limit of credit facility   $ 100,000,000      
Leverage ratio   2      
Remaining revolving credit outstanding $ 175,000,000 $ 175,000,000      
Interest rate 5.60% 5.70%