// Globals used by SEC loader (Show.js)
window.SEC_ALIAS_DIR = "";
window.RFV_MENU = [{"category":"Cover","reports":[{"label":"Cover","pos":1,"url":"R1.htm"}]},{"category":"Financial Statements","reports":[{"label":"Consolidated Balance Sheets","pos":2,"url":"R2.htm"},{"label":"Consolidated Balance Sheets (Parenthetical)","pos":3,"url":"R3.htm"},{"label":"Unaudited Consolidated Statements of Income","pos":4,"url":"R4.htm"},{"label":"Unaudited Consolidated Statements of Comprehensive Income","pos":5,"url":"R5.htm"},{"label":"Unaudited Consolidated Statements of Stockholders' Equity","pos":6,"url":"R6.htm"},{"label":"Unaudited Consolidated Statements of Cash Flows","pos":7,"url":"R7.htm"}]},{"category":"Notes to Financial Statements","reports":[{"label":"Basis of Presentation","pos":8,"url":"R8.htm"},{"label":"Business Acquisitions, Investments and Restructuring Charges","pos":9,"url":"R9.htm"},{"label":"Goodwill and Other Intangible Assets, Net","pos":10,"url":"R10.htm"},{"label":"Other Assets","pos":11,"url":"R11.htm"},{"label":"Other Liabilities","pos":12,"url":"R12.htm"},{"label":"Landfill and Environmental Costs","pos":13,"url":"R13.htm"},{"label":"Debt","pos":14,"url":"R14.htm"},{"label":"Income Taxes","pos":15,"url":"R15.htm"},{"label":"Share Repurchases, Dividends and Earnings per Share","pos":16,"url":"R16.htm"},{"label":"Financial Instruments","pos":17,"url":"R17.htm"},{"label":"Segment Reporting","pos":18,"url":"R18.htm"},{"label":"Revenue and Credit Losses","pos":19,"url":"R19.htm"},{"label":"Commitments and Contingencies","pos":20,"url":"R20.htm"},{"label":"Insider Trading Arrangements","pos":21,"url":"R21.htm"}]},{"category":"Accounting Policies","reports":[{"label":"Basis of Presentation (Policies)","pos":22,"url":"R22.htm"}]},{"category":"Notes Tables","reports":[{"label":"Business Acquisitions, Investments and Restructuring Charges (Tables)","pos":23,"url":"R23.htm"},{"label":"Goodwill and Other Intangible Assets, Net (Tables)","pos":24,"url":"R24.htm"},{"label":"Other Assets (Tables)","pos":25,"url":"R25.htm"},{"label":"Other Liabilities (Tables)","pos":26,"url":"R26.htm"},{"label":"Landfill and Environmental Costs (Tables)","pos":27,"url":"R27.htm"},{"label":"Debt (Tables)","pos":28,"url":"R28.htm"},{"label":"Share Repurchases, Dividends and Earnings per Share (Tables)","pos":29,"url":"R29.htm"},{"label":"Financial Instruments (Tables)","pos":30,"url":"R30.htm"},{"label":"Segment Reporting (Tables)","pos":31,"url":"R31.htm"},{"label":"Revenue and Credit Losses (Tables)","pos":32,"url":"R32.htm"},{"label":"Commitments and Contingencies (Tables)","pos":33,"url":"R33.htm"}]},{"category":"Notes Details","reports":[{"label":"Basis of Presentation (Details)","pos":34,"url":"R34.htm"},{"label":"Business Acquisitions, Investments and Restructuring Charges - Acquisitions (Details)","pos":35,"url":"R35.htm"},{"label":"Business Acquisitions, Investments and Restructuring Charges - Narrative (Details)","pos":36,"url":"R36.htm"},{"label":"Goodwill and Other Intangible Assets, Net - Goodwill (Details)","pos":37,"url":"R37.htm"},{"label":"Goodwill and Other Intangible Assets, Net - Narrative (Details)","pos":38,"url":"R38.htm"},{"label":"Goodwill and Other Intangible Assets, Net - Other Intangible Assets, Net (Details)","pos":39,"url":"R39.htm"},{"label":"Other Assets - Prepaid Expenses and Other Current Assets (Details)","pos":40,"url":"R40.htm"},{"label":"Other Assets - Other Assets (Details)","pos":41,"url":"R41.htm"},{"label":"Other Liabilities - Other Accrued Liabilities (Details)","pos":42,"url":"R42.htm"},{"label":"Other Liabilities - Other Long-Term Liabilities (Details)","pos":43,"url":"R43.htm"},{"label":"Landfill and Environmental Costs - Narrative (Details)","pos":44,"url":"R44.htm"},{"label":"Landfill and Environmental Costs - Accrued Landfill and Environmental Costs (Details)","pos":45,"url":"R45.htm"},{"label":"Landfill and Environmental Costs - Final Capping, Closure and Post-Closure Costs (Details)","pos":46,"url":"R46.htm"},{"label":"Landfill and Environmental Costs - Environmental Remediation Liability (Details)","pos":47,"url":"R47.htm"},{"label":"Debt - Carrying Values of Debt Instruments (Details)","pos":48,"url":"R48.htm"},{"label":"Debt - Credit Facilities (Details)","pos":49,"url":"R49.htm"},{"label":"Debt - Senior Notes and Debentures (Details)","pos":50,"url":"R50.htm"},{"label":"Debt - Tax-Exempt Financings and Finance Leases and Other (Details)","pos":51,"url":"R51.htm"},{"label":"Income Taxes (Details)","pos":52,"url":"R52.htm"},{"label":"Share Repurchases, Dividends and Earnings per Share - Narrative (Details)","pos":53,"url":"R53.htm"},{"label":"Share Repurchases, Dividends and Earnings per Share - Share Repurchase Activity (Details)","pos":54,"url":"R54.htm"},{"label":"Share Repurchases, Dividends and Earnings per Share - Earnings Per Share (Details)","pos":55,"url":"R55.htm"},{"label":"Financial Instruments - Assets and Liabilities Measured at Fair Value (Details)","pos":56,"url":"R56.htm"},{"label":"Financial Instruments - Narrative (Details)","pos":57,"url":"R57.htm"},{"label":"Segment Reporting - Narrative (Details)","pos":58,"url":"R58.htm"},{"label":"Segment Reporting - Financial Information by Regional Segment (Details)","pos":59,"url":"R59.htm"},{"label":"Segment Reporting - Adjusted EBITDA and Adjusted EBITDA Margin (Details)","pos":60,"url":"R60.htm"},{"label":"Revenue and Credit Losses - Disaggregation of Revenue (Details)","pos":61,"url":"R61.htm"},{"label":"Revenue and Credit Losses - Narrative (Details)","pos":62,"url":"R62.htm"},{"label":"Revenue and Credit Losses - Activity in Allowance for Doubtful Accounts (Details)","pos":63,"url":"R63.htm"},{"label":"Commitments and Contingencies - Cash Equivalents, Restricted Cash and Marketable Securities (Details)","pos":64,"url":"R64.htm"},{"label":"Commitments and Contingencies - Restricted Cash and Marketable Securities (Details)","pos":65,"url":"R65.htm"}]},{"allReports":{"1":"R1.htm","2":"R2.htm","3":"R3.htm","4":"R4.htm","5":"R5.htm","6":"R6.htm","7":"R7.htm","8":"R8.htm","9":"R9.htm","10":"R10.htm","11":"R11.htm","12":"R12.htm","13":"R13.htm","14":"R14.htm","15":"R15.htm","16":"R16.htm","17":"R17.htm","18":"R18.htm","19":"R19.htm","20":"R20.htm","21":"R21.htm","22":"R22.htm","23":"R23.htm","24":"R24.htm","25":"R25.htm","26":"R26.htm","27":"R27.htm","28":"R28.htm","29":"R29.htm","30":"R30.htm","31":"R31.htm","32":"R32.htm","33":"R33.htm","34":"R34.htm","35":"R35.htm","36":"R36.htm","37":"R37.htm","38":"R38.htm","39":"R39.htm","40":"R40.htm","41":"R41.htm","42":"R42.htm","43":"R43.htm","44":"R44.htm","45":"R45.htm","46":"R46.htm","47":"R47.htm","48":"R48.htm","49":"R49.htm","50":"R50.htm","51":"R51.htm","52":"R52.htm","53":"R53.htm","54":"R54.htm","55":"R55.htm","56":"R56.htm","57":"R57.htm","58":"R58.htm","59":"R59.htm","60":"R60.htm","61":"R61.htm","62":"R62.htm","63":"R63.htm","64":"R64.htm","65":"R65.htm","66":"ALL_REPORTS_SYNTHETIC"}}];
window.R_FILES_BY_POS = RFV_MENU.find(o => 'allReports' in o)?.allReports;
function scrollMainContentToTop() {
// Scroll to company info instead of top of page header
const anchor = document.getElementById('company-info');
if (anchor) {
anchor.scrollIntoView({
block: 'start', // top-align it
behavior: 'auto' // no animation unless desired
});
}
}
window.RENDERING_LOGS = RFV_MENU.find(o => 'renderingLogs' in o)?.renderingLogs;
// Log viewer renders selected log into #reportDiv
window.showRenderingLog = function () {
const root = ensureShadow();
clearShadow();
let baseDir = (typeof window.SEC_ALIAS_DIR === 'string' && window.SEC_ALIAS_DIR.length)
? window.SEC_ALIAS_DIR.replace(/\/$/, '')
: (location.pathname.replace(/\/[^/]*$/, '') || '/');
if (!baseDir.endsWith('/')) baseDir += '/';
const reportCssHref = `${baseDir}report.css`; // same folder as R1.htm
const logEntries = window.RENDERING_LOGS || [];
const rows = logEntries.map(entry => {
const type = entry?.type || 'Info';
const text = (entry?.text || '').replace(/\r\n|\r|\n/g, '
');
const cls = type.slice(0,4).toLowerCase(); // 'erro', 'warn', 'info', etc.
return `
| The rendering log information below will not appear on the EDGAR web site. |
|---|