XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Borrowings, Credit Facilities (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 05, 2013
Debt Instruments [Abstract]            
Aggregate amount of notes payable $ 146,631,000   $ 146,631,000   $ 148,150,000  
Notes Payable Related to Acquisitions [Member]            
Debt Instruments [Abstract]            
Aggregate amount of notes payable 4,100,000   4,100,000      
Aggregate principal payment due by December 31, 2024 1,300,000   1,300,000      
Aggregate principal payment due in 2025 1,600,000   1,600,000      
Aggregate principal payment due in 2026 1,200,000   $ 1,200,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   $ 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 142,500,000   $ 142,500,000      
Aggregate amount of notes payable 142,500,000   142,500,000   144,375,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   $ 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   $ 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 4.70% 5.70%        
Effective interest rate 5.40% 6.00% 5.40% 5.70%