v3.26.1
Segments (Narrative) (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Locations
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Operating_Segments
Locations
Jun. 30, 2025
USD ($)
Segments [Abstract]        
Number of Operating Segments     3  
Number of Reportable Segments     3  
Number Of Locations | Locations 150   150  
Segment Reporting Information, Intersegment Revenue | $ $ 0 $ 0 $ 0 $ 0