XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Schedule Of Disaggregated Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Net revenue $ 624,900 $ 606,181 $ 1,890,641 $ 1,791,294
Roto-Rooter [Member]        
Disaggregation of Revenue [Line Items]        
Gross revenue 226,478 220,645 706,332 691,147
Implicit price concessions and credit memos (9,319) (5,870) (27,032) (19,823)
Net revenue 217,159 214,775 679,300 671,324
Roto-Rooter [Member] | Short-Term Core [Member]        
Disaggregation of Revenue [Line Items]        
Gross revenue 158,529 153,673 486,078 482,080
Roto-Rooter [Member] | Drain cleaning [Member]        
Disaggregation of Revenue [Line Items]        
Gross revenue 55,454 56,049 170,553 175,535
Roto-Rooter [Member] | Plumbing [Member]        
Disaggregation of Revenue [Line Items]        
Gross revenue 45,753 43,471 137,097 137,614
Roto-Rooter [Member] | Excavation [Member]        
Disaggregation of Revenue [Line Items]        
Gross revenue 57,102 53,935 177,833 168,266
Roto-Rooter [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Gross revenue 220 218 595 665
Roto-Rooter [Member] | Water Restoration [Member]        
Disaggregation of Revenue [Line Items]        
Gross revenue 45,196 42,412 149,183 131,867
Roto-Rooter [Member] | Independent Contractors [Member]        
Disaggregation of Revenue [Line Items]        
Gross revenue 16,871 17,698 52,682 55,569
Roto-Rooter [Member] | Franchisee Fees [Member]        
Disaggregation of Revenue [Line Items]        
Gross revenue 1,433 1,454 4,262 4,344
Roto-Rooter [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Gross revenue $ 4,449 $ 5,408 $ 14,127 $ 17,287