v3.26.1
FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Schedule of Reconciliation of Beginning and Ending Balances (Details) - Fair Value, Measurements, Recurring - Fair Value, Inputs, Level 3 - Contingent Consideration Liability
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Contingent Consideration  
Beginning balance $ 13,775
Acquisitions 18,837
Settlements (3,500)
Changes in fair value recorded in other income, net 714
Ending Balance 29,826
Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesCurrent  
Contingent Consideration  
Beginning balance 9,400
Ending Balance 12,700
Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent  
Contingent Consideration  
Beginning balance 4,400
Ending Balance $ 17,100