XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Schedule Of Disaggregated Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Gross revenue $ 1,566,293 $ 1,348,112 $ 1,231,010
Net revenue 1,530,978 1,315,065 1,201,564
Roto-Rooter [Member]      
Gross revenue 927,136 975,936 955,859
Implicit price concessions and credit memos (26,827) (26,584) (22,460)
Net revenue 900,309 949,352 933,399
Roto-Rooter [Member] | Drain cleaning [Member]      
Gross revenue 237,534 249,069 261,606
Roto-Rooter [Member] | Plumbing [Member]      
Gross revenue 181,370 196,695 194,274
Roto-Rooter [Member] | Excavation [Member]      
Gross revenue 227,413 233,196 222,945
Roto-Rooter [Member] | Other [Member]      
Gross revenue 883 936 708
Roto-Rooter [Member] | Short-Term Core [Member]      
Gross revenue 647,200 679,896 679,533
Roto-Rooter [Member] | Water Restoration [Member]      
Gross revenue 178,016 185,550 169,434
Roto-Rooter [Member] | Independent Contractors [Member]      
Gross revenue 72,777 85,749 84,442
Roto-Rooter [Member] | Franchisee Fees [Member]      
Gross revenue 5,814 5,658 5,591
Roto-Rooter [Member] | Other [Member]      
Gross revenue $ 23,329 $ 19,083 $ 16,859