v3.26.1
Intangible Assets, Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets, Net [Abstract]    
Gross amount $ 241,299 $ 231,691
Accumulated amortization (64,752) (58,830)
Net carrying amount 176,547 172,861
Customer and Referral Relationships [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross amount 161,933 155,056
Accumulated amortization (54,582) (49,295)
Net carrying amount $ 107,351 105,761
Customer and Referral Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life 8 years  
Customer and Referral Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life 16 years  
Tradenames [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross amount $ 64,795 62,809
Accumulated amortization 0 0
Net carrying amount 64,795 62,809
Non-compete Agreements [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross amount 14,571 13,826
Accumulated amortization (10,170) (9,535)
Net carrying amount $ 4,401 $ 4,291
Non-compete Agreements [Member] | Minimum [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life 5 years  
Non-compete Agreements [Member] | Maximum [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life 7 years