v3.26.1
Description of the Business (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
clinic
state
oncologist
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Loss on sale due to the write-off | $ $ 0 $ 2,398 $ 2,398
Minimum number of oncologists and mid-level professionals within three states | oncologist 125    
Minimum number of clinic locations within three states | clinic 65    
Number of states in which entity operates | state 5