XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets (Schedule of Carrying Amount and Accumulated Amortization of Intangible Asset) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Intangible assets subject to amortization:    
Accumulated amortization $ (83,416) $ (78,039)
Total intangible assets, Gross carrying value 170,022 170,022
Total intangible assets, Net carrying value $ 86,606 91,983
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 20 years  
Customer and Referral Relationships [Member]    
Intangible assets subject to amortization:    
Gross carrying value $ 44,672 44,672
Accumulated amortization (40,588) (39,566)
Net carrying value $ 4,084 5,106
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 59,566
Accumulated amortization (26,112) (23,857)
Net carrying value $ 33,454 35,709
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 (6,213) (5,601)
Net carrying value $ 572 1,184
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,671
Accumulated amortization (10,503) (9,015)
Net carrying value 2,168 3,656
Indefinite-Lived Intangible Assets (Excluding Goodwill) $ 46,328 $ 46,328
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