XML 49 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets (Schedule of Carrying Amount and Accumulated Amortization of Intangible Asset) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Intangible assets subject to amortization:    
Accumulated amortization $ (64,660) $ (62,661)
Total intangible assets, Gross carrying value 172,304 172,304
Total intangible assets, Net carrying value $ 107,644 109,643
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 15 years  
Customer and Referral Relationships [Member]    
Intangible assets subject to amortization:    
Gross carrying value $ 34,201 34,201
Accumulated amortization (33,364) (33,255)
Net carrying value $ 837 946
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,366 59,366
Accumulated amortization (23,059) (21,900)
Net carrying value $ 36,307 37,466
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 15 years  
Non-competition Agreements [Member]    
Intangible assets subject to amortization:    
Gross carrying value $ 6,728 6,728
Accumulated amortization (6,369) (6,263)
Net carrying value $ 359 465
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 $ 24,981 24,981
Accumulated amortization (1,868) (1,243)
Net carrying value 23,113 23,738
Indefinite-Lived Intangible Assets (Excluding Goodwill) $ 47,028 $ 47,028
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