XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Schedule of Carrying Amount and Accumulated Amortization of Intangible Asset) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Intangible assets subject to amortization:    
Accumulated amortization $ (78,039) $ 70,940
Net carrying value 45,655  
Total intangible assets, Gross carrying value 170,022 143,128
Total intangible assets, Net carrying value $ 91,983 72,188
Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, estimated useful lives 1 year  
Maximum [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, estimated useful lives 25 years  
Customer and Referral Relationships [Member]    
Intangible assets subject to amortization:    
Gross carrying value $ 44,672 44,672
Accumulated amortization (39,566) (38,088)
Net carrying value $ 5,106 6,584
Customer and Referral Relationships [Member] | Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, estimated useful lives 5 years  
Customer and Referral Relationships [Member] | Maximum [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, estimated useful lives 10 years  
Trade Names and Trademarks [Member]    
Intangible assets subject to amortization:    
Gross carrying value $ 59,566 52,046
Accumulated amortization (23,857) (21,058)
Net carrying value $ 35,709 30,988
Trade Names and Trademarks [Member] | Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, estimated useful lives 1 year  
Trade Names and Trademarks [Member] | Maximum [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, estimated useful lives 20 years  
Non-competition Agreements [Member]    
Intangible assets subject to amortization:    
Gross carrying value $ 6,785 6,785
Accumulated amortization (5,601) (4,785)
Net carrying value $ 1,184 2,000
Non-competition Agreements [Member] | Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, estimated useful lives 3 years  
Non-competition Agreements [Member] | Maximum [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, estimated useful lives 5 years  
State Licenses [Member]    
Intangible assets subject to amortization:    
Gross carrying value $ 12,671 12,517
Accumulated amortization (9,015) (7,009)
Net carrying value 3,656 5,508
Indefinite-Lived Intangible Assets (Excluding Goodwill) $ 46,328 $ 27,108
State Licenses [Member] | Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, estimated useful lives 6 years  
State Licenses [Member] | Maximum [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, estimated useful lives 10 years