XML 90 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Borrowings, Credit Facilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 05, 2013
Debt Instruments [Abstract]      
Aggregate amount of notes payable $ 163,079,000 $ 154,578,000  
Notes Payable Related to Acquisitions [Member]      
Debt Instruments [Abstract]      
Term of credit facility 2 years    
Aggregate amount of notes payable $ 1,300,000    
Aggregate principal payment due in 2027 $ 400,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]      
Aggregate principal payment due in 2026 $ 800,000    
Aggregate principal payment due in 2028 $ 100,000    
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 $ 131,300,000    
Aggregate amount of notes payable 131,250,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 $ 30,500,000    
Aggregate amount of notes payable $ 30,500,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 $ 144,500,000