v3.26.1
LONG-TERM DEBT - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 07, 2026
Oct. 11, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Instrument [Line Items]            
Proceeds from term loan, net of issuance costs   $ 40,000     $ 24,298 $ 0
Payments of debt issuance costs         702  
Amortization of debt issuance costs     $ 277 $ 437 635 611
Debt instrument of prepayments premium 1.00%          
Repayments of debt     28,911 $ 4,500 31,603 $ 5,000
Basis points 2.00%          
Line of Credit Facility, Maximum Borrowing Capacity $ 35,000          
debt instrument Covenant Terms Net Leverage Ratio 2.25          
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.25%          
Pledge limit, percentage 0.65          
Consideration limit per acquisition $ 5,000          
Event of default threshold 1,500          
Line of Credit Facility, Maximum Borrowing Capacity 35,000          
Debt Instrument, Periodic Payment, Principal $ 313          
Stock repurchase program, authorized amount     $ 10,000   10,000  
Debt Instrument, Fee 87.5          
LineOfCreditFacilityFrontingFeePercentage 0.00125          
Debt Instrument Covenant Fixed Coverage Ratio Minimum 1.20          
Debt Instrument Covenant Net Leverage Ratio Maximum 2.75          
Debt Instrument Covenant Pro Forma Net Leverage Ratio Maximum 2.50          
RevolvingCreditFacilityMember Additional            
Debt Instrument [Line Items]            
Line of Credit Facility, Maximum Borrowing Capacity $ 25,000          
Line of Credit Facility, Maximum Borrowing Capacity 25,000          
us-gaap_RevolvingCreditSubFacilityMember            
Debt Instrument [Line Items]            
us-gaap_LineOfCreditSubFacilityMaximumBorrowingCapacity 250          
us-gaap_LineOfCreditSwingLineMaximumBorrowingCapacity 0          
us-gaap_LineOfCreditSubFacilityMaximumBorrowingCapacity 250          
us-gaap_LineOfCreditSwingLineMaximumBorrowingCapacity 0          
Revolving Credit Facility            
Debt Instrument [Line Items]            
Line of Credit Facility, Maximum Borrowing Capacity 10,000          
Line of Credit Facility, Maximum Borrowing Capacity 10,000          
New Term Loan            
Debt Instrument [Line Items]            
Debt Instrument, Face Amount 25,000          
Debt Instrument, Face Amount $ 25,000          
Medics Health            
Debt Instrument [Line Items]            
Payments of debt issuance costs         $ 2,770  
Term Loan            
Debt Instrument [Line Items]            
Long-term debt, percentage bearing fixed interest, percentage rate     5.90%   5.90%  
Effective interest rate     6.50%      
Secured Overnight Financing Rate (SOFR) | Maximum            
Debt Instrument [Line Items]            
Basis points 2.50%          
Secured Overnight Financing Rate (SOFR) | Minimum            
Debt Instrument [Line Items]            
Basis points 1.75%          
Base Rate | Maximum            
Debt Instrument [Line Items]            
Basis points 1.50%          
Base Rate | Minimum            
Debt Instrument [Line Items]            
Basis points 0.75%