XML 55 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Jul. 29, 2024
Aug. 23, 2023
Dec. 31, 2022
Schedule Of Goodwill And Other Intangible Assets [Line Items]                  
Goodwill Increase       $ 7,689   $ 27,152      
Goodwill $ 220,026     220,026   $ 211,326     $ 183,197
Amortization expense of finite life intangible assets 2,200   $ 1,900 6,478 $ 5,306        
Amortization expense of finite life intangibles for 2024 2,200     2,200          
Amortization expense of finite life intangibles for 2025 8,400     8,400          
Amortization expense of finite life intangibles for 2026 7,300     7,300          
Amortization expense of finite life intangibles for 2027 7,100     7,100          
Amortization expense of finite life intangibles for 2028 6,700     6,700          
Kemco Systems Co Llc [Member]                  
Schedule Of Goodwill And Other Intangible Assets [Line Items]                  
Goodwill Increase   $ 100              
Goodwill               $ 11,115  
EnviroCare International [Member]                  
Schedule Of Goodwill And Other Intangible Assets [Line Items]                  
Goodwill $ 7,600     $ 7,600     $ 7,579