XML 88 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets, net, Intangible Assets, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net [Abstract]      
Gross amount $ 226,865 $ 147,690  
Accumulated amortization (47,554) (38,008)  
Net carrying amount 179,311 109,682  
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Impairment of assets held for sale 2,418 0 $ 0
Customer and Referral Relationships [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross amount 156,747 93,658  
Accumulated amortization (39,218) (30,414)  
Net carrying amount 117,529 $ 63,244  
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Impairment of tradename $ 1,600    
Customer and Referral Relationships [Member] | Minimum [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Estimated useful life 6 years    
Weighted average amortization period 12 years 10 months 24 days    
Customer and Referral Relationships [Member] | Maximum [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Estimated useful life 15 years    
Weighted average amortization period   12 years 8 months 12 days  
Tradenames [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross amount $ 57,041 $ 44,573  
Accumulated amortization 0 0  
Net carrying amount 57,041 44,573  
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Impairment of tradename 500 1,700  
Tradenames [Member] | Industrial Injury Prevention Services [Member]      
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Impairment of tradename   1,700  
Non-compete Agreements [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross amount 13,077 9,459  
Accumulated amortization (8,336) (7,594)  
Net carrying amount 4,741 $ 1,865  
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Impairment of assets held for sale $ 2,000    
Non-compete Agreements [Member] | Minimum [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Estimated useful life 5 years    
Weighted average amortization period 5 years 3 months 18 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