v3.25.2
Revenue Recognition (Schedule Of Disaggregated Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net revenues $ 618,798 $ 595,880 $ 1,265,741 $ 1,185,113
Roto-Rooter [Member]        
Gross revenue 230,982 228,119 479,854 470,502
Implicit price concessions and credit memos (8,385) (6,797) (17,713) (13,953)
Net revenues 222,597 221,322 462,141 456,549
Roto-Rooter [Member] | Short-Term Core [Member]        
Gross revenue 157,521 159,826 327,550 328,407
Roto-Rooter [Member] | Drain cleaning [Member]        
Gross revenue 55,557 57,865 115,099 119,486
Roto-Rooter [Member] | Plumbing [Member]        
Gross revenue 45,284 46,046 91,344 94,144
Roto-Rooter [Member] | Excavation [Member]        
Gross revenue 56,493 55,713 120,731 114,331
Roto-Rooter [Member] | Other [Member]        
Gross revenue 187 202 376 446
Roto-Rooter [Member] | Water Restoration [Member]        
Gross revenue 49,824 42,777 103,987 89,454
Roto-Rooter [Member] | Independent Contractors [Member]        
Gross revenue 17,449 18,255 35,811 37,871
Roto-Rooter [Member] | Franchisee Fees [Member]        
Gross revenue 1,405 1,398 2,828 2,890
Roto-Rooter [Member] | Other [Member]        
Gross revenue $ 4,783 $ 5,863 $ 9,678 $ 11,880