XML 105 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Financial Information (Narrative) (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement [Line Items]      
Number of Reportable Segments 4    
UNITED STATES      
Statement [Line Items]      
Disclosure on Geographic Areas Percentage of Revenue from External Customers 99.00% 97.00% 97.00%
Disclosure on Geographic Areas Percentage of Long Lived Assets 92.00% 82.00%  
Revenues [Member] | CMS [Member] | Revenue Benchmark      
Statement [Line Items]      
Concentration Risk, Percentage 40.00% 40.00% 38.00%