XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets, net, Intangible Assets, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net [Abstract]    
Gross amount $ 147,690 $ 139,490
Accumulated amortization (38,008) (30,735)
Net carrying amount 109,682 108,755
Customer and Referral Relationships [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross amount 93,658 86,974
Accumulated amortization (30,414) (23,736)
Net carrying amount $ 63,244 $ 63,238
Customer and Referral Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life 6 years  
Weighted average amortization period 12 years 8 months 12 days  
Customer and Referral Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life 14 years  
Weighted average amortization period   12 years 10 months 24 days
Tradenames [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross amount $ 44,573 $ 43,373
Accumulated amortization 0 0
Net carrying amount 44,573 43,373
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Impairment of tradename $ 1,700  
Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration] Impairment of goodwill and tradenames  
Non-compete Agreements [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross amount $ 9,459 9,143
Accumulated amortization (7,594) (6,999)
Net carrying amount $ 1,865 $ 2,144
Non-compete Agreements [Member] | Minimum [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life 5 years  
Weighted average amortization period 5 years 7 months 6 days  
Non-compete Agreements [Member] | Maximum [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful life 6 years  
Weighted average amortization period   5 years 7 months 6 days