Annual report [Section 13 and 15(d), not S-K Item 405]

Goodwill and Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Identifiable Intangible Assets (Details)

v3.25.0.1
Goodwill and Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Trade names $ 2,000 $ 2,000
Accumulated Amortization (46,116) (45,126)
Total nonamortizable and amortizable intangible assets, gross 52,572 52,572
Total nonamortizable and amortizable intangible assets, net 6,456 7,446
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 23 23
Accumulated Amortization (23) (23)
Net 0 0
Physician and customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 38,834 38,834
Accumulated Amortization (34,996) (34,295)
Net 3,838 4,539
Unpatented technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 943 943
Accumulated Amortization (528) (393)
Net 415 550
Non-competition agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 472 472
Accumulated Amortization (349) (255)
Net 123 217
Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 10,300 10,300
Accumulated Amortization (10,220) (10,160)
Net $ 80 $ 140